Web Development Skills Bootcamp — Bath Spa University Skip to main content

Skills Bootcamp in Web Development

Short course

    Want to pursue a career as a web developer? Our Skills Bootcamp in Web Development teaches you everything you need to change career paths.

    During this 12-week free online short course, you’ll get the skills needed to work as a web developer in the tech industry. You’ll learn how to build accessible, responsive websites as well as learning about coding principles, essential tools, and popular frameworks to take you to the next level of website development.

    You must be aged 19+ to apply. We only accept applications from students who haven't completed a government funded Skills Bootcamp in the last 12 months.

    Our current Skills Bootcamps in Web Development are full and we're no longer accepting applications at this time. Please register your interest to be notified of any upcoming Skills Bootcamps.

    “I improved my web development skills, teamwork skills and my overall confidence on camera. My experience was something I'll never forget, if I could do it again I wouldn't change a thing.”

    Ash, Student, Skills Bootcamp in Web Development

    What you'll learn

    Course overview

    You’ll develop skills to embark on a career as a modern web developer which includes learning:

    • How to build accessible, responsive websites in HTML5 and CSS3
    • Programming fundamentals in JavaScript
    • How to build interactivity and validation into complex websites
    • How to use third-party APIs to build complete applications
    • About modern frameworks and libraries
    • How to build websites in React.

    In addition to the core content, two weeks are dedicated to project work. You'll receive a range of practical tasks to complete, which provide you with a portfolio of work by the time you finish the course.

    During week six or seven you'll recieve a mock interview from a member of staff at Bath Spa University in order to increase your confidence in an interview setting and practise your techniques.

    The final week is dedicated to preparing you for the tech industry, including preparation for technical tests and interviews.

    Course structure

    Please note that the course structure is subject to change based on the needs of each cohort.

    Week 1: Static HTML

    • Wireframing
    • Building a page in HTML and semantic HTML
    • Styling and positioning elements with CSS

    Week 2: Responsive design and Git Media queries

    • CSS Grid
    • Flexbox
    • uGit and Githb

    Week 3: Programming fundamentals with Javascript

    • The script tag, the console and console.log.
    • Data types (string, number, boolean, array, object)
    • Variables (var/let/const)
    • Loops
    • Conditionals
    • Functions
    • Pseudo-coding
    • Utility functions in javascript (prototype functions)

    Week 4: Dom manipulation, validation and event handlers

    • Introduction to the Document Object Model (DOM)
    • DOM manipulation
    • Event handlers
    • Validating forms

    Week 5: CSS Tooling

    • Animations
    • Using CSS libraries
    • Normalise
    • Minification
    • CSS Pre-processors

    Week 6: Portfolio build

    • Build a responsive portfolio site for your projects on github.
    • During this module there will be time for 1:1s, pair-working, and meeting guest developers.

    Week 7: How to use APIs

    • Explaining HTTP and how the Internet works
    • What is a "stack"?
    • What is an API?
    • How to call APIs using fetch
    • Working with JSON

    Week 8: Browser APIs, NPM, and Intro to Single Page Apps

    • Browser APIs (e.g. geolocation, fullscreen)
    • Async/await and promises
    • NPM
    • What are SPAs?
    • What is JAMstack?
    • Introduction to React (theory)

    Week 9: React: Functional components and basic hooks

    • create-react-app
    • Functional components
    • props, children
    • Basic hooks: useState, useEffect
    • Context API (stretch goal)

    Week 10: React: Routing, useReducer, and legacy React

    • Routing
    • Advanced hooks: useReducer
    • Overview of class components and component lifecycle (theory)

    Week 11: Project week

    • Build team projects using all the skills covered in the course so far.
    • During this module there will be time for 1:1s and working in pairs

    Week 12: Preparing for the tech industry

    • Project and portfolio showcase
    • Preparing for technical tests

    You will also cover mixed content about the tech industry such as:

    • tech culture and events
    • how to transition from frontend or web development to other kinds of development
    • what are programming paradigms, and when will you need to know one?
    How will I be taught?

    You'll be taught by highly experienced lecturers and also benefit from guest speakers, group exercises, and online learning to ensure that you can fit the course around your other commitments. All teaching is online. It's necessary to attend every session over the 12 weeks in order to get the most out of the qualification. 

    It's important to note that you're expected to spend a number of hours outside of teaching on independent study to support your learning. Your lecturers will support you with reading activities to do during your independent study. Please remember that this is a 12 week course so you'll need to apply yourself in your independent study to fully understand all the topics covered.

    The course will be hands-on and includes project work based on real scenarios that form part of the assessment process.

    How will my progress be reviewed?

    Throughout your Skills Bootcamp journey your progress will be reviewed. This concludes in the creation and delivery of a course project, where you’ll have the opportunity to showcase the skills you've learned.

    “I took part in this Skills Bootcamp to learn how to code so that I could pursue a career in tech. I was given good support from my lecturers during and after the course, and can now code independently.”

    Jamie, Project Manager, Skills Bootcamp in Web Development
    A man wearing a suit smiles at the camera

    Interested in applying?

    What we look for

    The single biggest thing we’re looking for is for you to possess an interest in web development. While some previous knowledge is desirable, the most important factor is a positive mindset.

    Eligibility requirements

    You must:

    • Live in the UK
    • Be aged 19+
    • Have the right to live and work in the UK
    • Agree to provide mandatory personal data and supplementary information on your employment outcomes for up to eight months following completion of the Skills Bootcamp
    • Be looking for a new role, new opportunities or increased responsibility/promotion to a different role that utilises the skills acquired through this online short course
    • Not have completed a Skills Bootcamp funded by the Department for Education (DfE) in the last 12 months

    Our Skills Bootcamp in Web Development is funded by the Department for Education (DfE), and therefore is free. We only accept applications from students who haven't completed a government funded Skills Bootcamp in the last 12 months.

    If you're being sent for training by your employer, your employer will need to pay up to 30% of the total fees depending on the size of the company. If this is the case, please contact us at shortcourses@bathspa.ac.uk for more details.

    Dates and times

    Our Skills Bootcamps in Web Development are full and we're no longer accepting applications at this time. Please register your interest to be notified of any upcoming Skills Bootcamps.

    How to apply

    Our Skills Bootcamps in Web Development are full and we're no longer accepting applications at this time. Please register your interest to be notified of any upcoming Skills Bootcamps.

    “I found the Skills Bootcamp fast-paced, but very enjoyable. The concepts were new to me and Amira's teaching made going to class something to look forward to."

    Larry Poon, Student, Skills Bootcamp in Creative Computing

    What happens after completing a Skills Bootcamp?

    Employability support

    You'll receive six months of employability support after completing a Skills Bootcamp. This includes your lecturers signposting you to networking events and job vacancies. You'll also receive a quarterly newsletter with the latest training opportunities, jobs fairs and tech events.

    Employment outcomes

    As our Skills Bootcamps are fully funded by the Department for Education, there is an expectation from the DfE that you'll keep in touch with us to let us know about any interviews or job offers you receive after completing the short course. We'll provide you with a short form that you must get your new employer to fill out in order for us to provide evidence to the DfE.

    Contact us

    If you have any queries please contact shortcourses@bathspa.ac.uk

    Privacy Notice

    Read the privacy notice about signing up for these Skills Bootcamps, including how and why your personal data will be collected, and what it will be used for.

    Read the privacy notice Q and A.

    Skills for Life and Institute of Coding logos combined

    Website feedback to web@bathspa.ac.uk