All courses
beginner

Full-stack web development

Become job-ready in 6 months, building real projects from week one.

24 weeks · 31 sessions · certificate on completion

You will build and deploy complete web applications, front end to database. The course covers HTML, CSS, JavaScript, React, Node, Express and SQL, and every module ends with a project you can put on a CV. No prior programming experience is assumed.

Included with every programme

Free AI Training & Support

Every course, career path and internship comes with hands-on AI training at no extra cost — so you leave knowing how to use the tools the industry actually works with.

  • Real tools, hands-onChatGPT, Copilot and the AI assistants teams actually use day to day.
  • Applied to your subjectUse AI on the same code, data or design work your course already covers.
  • Support while you learnBring your doubts to the AI sessions running alongside your regular classes.
  • No extra chargeIncluded for every student, in classroom batches and live online alike.

Curriculum

7 modules · 31 sessions

1Foundations of the web5 sessions
How the web actually worksFree preview
Your first HTML pageFree preview
Semantic HTML and accessible forms
CSS layout and flexbox
CSS grid and responsive design
2JavaScript in depth5 sessions
Variables, types and scope
Functions and the call stack
Arrays, objects and destructuring
Asynchronous JavaScript and promises
Working with the DOM
3React and the front end5 sessions
Thinking in components
State, props and events
Hooks in practice
Routing and data fetching
Forms, validation and error states
4Back end with Node and Express4 sessions
HTTP, REST and status codes
Building an Express API
Middleware, authentication and sessions
File uploads and error handling
5Databases with SQL4 sessions
Relational modelling from a real brief
Writing queries that scale
Joins, indexes and transactions
Connecting a database to your API
6Shipping your work4 sessions
Git and GitHub for teams
Deploying a full-stack application
Environment variables and secrets
Reading logs and debugging production
7Capstone project4 sessions
Planning your capstone
Build week with daily reviews
Code review and refactoring
Presenting your project to an interviewer