Every lesson, in one place
All 324 lessons across 10 courses, grouped the way the courses teach them, plus every reference page and tool.
HTML
The structure of every web page. 40 lessons · reference: Every HTML element
Foundations
Text
Links and media
Structure
Forms
CSS
How pages look and lay out. 40 lessons · reference: Every CSS property
Foundations
The box
Responsive
Motion and effects
Build and fix
JavaScript
How pages react and handle data. 40 lessons · reference: Everyday JavaScript
The page
Waiting for things
Quality
SQL
Asking questions of real data. 35 lessons · reference: Every SQL keyword
Foundations
Filtering well
Combining tables
Changing data
Going further
Git
Saving versions and publishing your site. 24 lessons · reference: Every Git command
Foundations
Undoing safely
Working with GitHub
Building with AI
Working with AI assistants safely. 24 lessons · reference: AI review checklist
Asking well
Checking the answer
Fixing with AI
Servers and APIs
Building the server side: routes, data, logins. 34 lessons · reference: Every server term
Foundations
Your first server
Data and APIs
Users and safety
Accessibility
Pages that work for everyone. 30 lessons · reference: Accessibility checklist
Foundations
Content
Keyboard
Forms
Testing
Making sure your code keeps working. 28 lessons · reference: Every testing term
Foundations
Writing good tests
Beyond the basics
Testing pages
Web performance
Pages that load fast and stay still. 29 lessons · reference: Every performance term