Full-Stack Web Development

HTML and CSS to a deployed, AI-assisted production app: JavaScript, TypeScript, React, Node and Express, SQL and MongoDB, authentication, Next.js and the MERN stack, Docker and CI/CD, and shipping an AI feature — free, test-graded, with a certificate backed by your own commits. Add Python, Angular, C, or WordPress and PHP as optional lanes without losing the certificate.

23required modules
8optional lanes
310+Core graded items
2certificates
Enroll freeLooking for the Go course?

Full-Stack Core

HTML to a deployed, AI-assisted production app

Full-Stack Certificate

HTML, CSS, JavaScript, TypeScript, React, Node and Express, SQL and MongoDB, auth, Next.js, Docker and CI/CD, and shipping an AI feature. Optional lanes let you add Python/FastAPI/Django, Angular, C, or WordPress/PHP without losing the certificate.

Tools and the web

Items 1–20 · Responsive personal site, deployed

JavaScript fundamentals

Items 21–60 · JavaScript business-logic toolkit

The browser and async JavaScript

Items 61–91 · Vanilla JavaScript dashboard

Make pages interactive, talk to APIs, and understand the event loop, modules and classes.

Lessons for this module are coming soon.

TypeScript and Node.js

Items 92–115 · TypeScript command-line toolkit

Add types to everything and run JavaScript outside the browser.

Lessons for this module are coming soon.

React fundamentals

Items 116–142 · Interactive task board

Components, state, effects and tests with modern React.

Lessons for this module are coming soon.

React in production

Items 143–169 · Multi-page React app with an API

Hooks in depth, routing, server state, forms, styling and state management.

Lessons for this module are coming soon.

Backend with Node and Express

Items 170–195 · Tested REST API

Design and build REST APIs with validation, error handling, logging and tests.

Lessons for this module are coming soon.

Databases

Items 196–226 · API with a real database

SQL with PostgreSQL, schema design, ORMs and migrations, MongoDB, and caching.

Lessons for this module are coming soon.

Authentication and security

Items 227–245 · Secure auth service

Sessions, JWTs, OAuth, passwords, and the web attacks every junior must know.

Lessons for this module are coming soon.

Next.js

Items 246–266 · Full-stack Next.js app

The most-requested React framework: routing, server components, data, server actions and auth.

Lessons for this module are coming soon.

MERN, integrations and realtime

Items 267–277 · MERN capstone: team job tracker

Wire a separate React front end to an Express and MongoDB back end, then add payments, email, uploads and realtime.

Lessons for this module are coming soon.

Python fundamentalsOptional lane

Items 278–310 · Python data and log toolkit

Python for people who already know JavaScript: the language, tooling and tests.

Optional: skip this module and still earn the Full-Stack Certificate. Nothing later in the required path depends on it.

Lessons for this module are coming soon.

FastAPIOptional lane

Items 311–330 · Task API in FastAPI

Modern Python APIs with Pydantic, SQLAlchemy, auth and tests.

Optional: skip this module and still earn the Full-Stack Certificate. Nothing later in the required path depends on it.

Lessons for this module are coming soon.

Django and FlaskOptional lane

Items 331–348 · Django and DRF app

The batteries-included framework most companies use, plus Flask and how to choose.

Optional: skip this module and still earn the Full-Stack Certificate. Nothing later in the required path depends on it.

Lessons for this module are coming soon.

Ship it: DevOps essentials

Items 349–364 · Containerized, deployed app with CI/CD

Linux, containers, CI/CD, cloud deployment and observability for working developers.

Lessons for this module are coming soon.

AI-assisted development and AI features

Items 365–377 · AI feature for your capstone

Use AI tools well, and build LLM features into web apps.

Lessons for this module are coming soon.

Portfolio, job search and remote work

Items 378–385 · Capstone launch

Turn the projects into a hiring signal and find work, including global remote roles.

Lessons for this module are coming soon.

AngularOptional lane

Items 386–403 · Angular admin dashboard

The other framework a third of full-stack postings ask for: components, RxJS, forms and a real app.

Optional: skip this module and still earn the Full-Stack Certificate. Nothing later in the required path depends on it.

Lessons for this module are coming soon.

C programming fundamentalsOptional lane

Items 404–437 · C text-processing toolkit

The language everything else is built on: syntax, pointers, and manual memory, taught for real use, not a toy unit.

Optional: skip this module and still earn the Full-Stack Certificate. Nothing later in the required path depends on it.

Lessons for this module are coming soon.

C systems masteryOptional lane

Items 438–470 · C systems project

What you need to build real things in C: data structures, processes, networking and concurrency.

Optional: skip this module and still earn the Full-Stack Certificate. Nothing later in the required path depends on it.

Lessons for this module are coming soon.

C project mastery: build anythingOptional lane

Items 471–487 · Choose-your-build C capstone

A ramp of complete C projects so the language becomes something you reach for, not just pass a quiz in.

Optional: skip this module and still earn the Full-Stack Certificate. Nothing later in the required path depends on it.

Lessons for this module are coming soon.

WordPress, PHP and freelance client sitesOptional lane

Items 488–497 · Client-ready WordPress site and a small PHP app

The stack behind a huge share of freelance and contract web work, taught as a real skill, not a footnote.

Optional: skip this module and still earn the Full-Stack Certificate. Nothing later in the required path depends on it.

Lessons for this module are coming soon.

Full-Stack Advanced

Architecture, scale, cloud and interviews

Professional Certificate

Advanced frontend and backend engineering, data structures and algorithms, software design and system design, cloud infrastructure, security, AI engineering, and interview preparation.

Frontend engineering in depth

Items 1–13 · Polished, performant front end

Advanced TypeScript and React, performance, accessibility, end-to-end testing and other frameworks.

Lessons for this module are coming soon.

Backend engineering in depth

Items 14–32 · SaaS API with billing and jobs

Structured Node back ends, background jobs, GraphQL, type-safe APIs and billing.

Lessons for this module are coming soon.

Data structures and algorithms

Items 33–74 · Algorithm gauntlet

The interview floor, taught in JavaScript with Python alternatives.

Lessons for this module are coming soon.

Software design and architecture

Items 75–85 · Clean-architecture refactor

Write code that survives change: principles, patterns, layers and refactoring.

Lessons for this module are coming soon.

System design and distributed systems

Items 86–96 · Order-processing pipeline

How real systems scale and fail, and how to talk about it in an interview.

Lessons for this module are coming soon.

Cloud and infrastructure

Items 97–109 · Deploy and monitor a platform

AWS, Terraform, Kubernetes, Nginx, serverless and monitoring.

Lessons for this module are coming soon.

Security and quality in depth

Items 110–125 · Hardened capstone

Harden what you build and test it like a professional.

Lessons for this module are coming soon.

AI engineering for web developers

Items 126–144 · AI product

Prompting, agents, MCP, evals and AI security.

Lessons for this module are coming soon.

From interviews to your first 90 days

Items 145–154 · Interview gauntlet

Mock interviews, take-homes and growing once you are hired.

Lessons for this module are coming soon.