Skip to content

Coding & software · Beginner

Full-Stack Web Development

Ship real web apps with React and Node.

What you'll be able to do

  • Build responsive, accessible websites
  • Create interactive interfaces with React
  • Write APIs with Node.js and a database
  • Deploy and present a portfolio project

Curriculum

  1. Weeks 1–3Web foundations: HTML, CSS and accessibility
    • How the web works
    • Semantic HTML
    • CSS layout with flexbox and grid
    • Accessibility basics
  2. Weeks 4–6JavaScript
    • Variables, functions and objects
    • The DOM and events
    • Fetching data from APIs
  3. Weeks 7–9React
    • Components and props
    • State and forms
    • Routing
  4. Weeks 10–12Back end and deployment
    • Node.js and Express
    • PostgreSQL basics
    • Deploying to the cloud
    • Final project demo

Before you start

  • Comfortable using a computer and the internet
  • A laptop for practice at home

Starts Dec 9, 2026

12 seats left

Apply now