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
Weeks 1–3Web foundations: HTML, CSS and accessibility
- How the web works
- Semantic HTML
- CSS layout with flexbox and grid
- Accessibility basics
Weeks 4–6JavaScript
- Variables, functions and objects
- The DOM and events
- Fetching data from APIs
Weeks 7–9React
- Components and props
- State and forms
- Routing
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