All courses
Learn to build web pages from scratch. Write HTML to structure text, links, images, tables and forms, then use CSS to style them: colours and fonts, the box model, Flexbox and Grid layouts, and designs that work on phones. Every example is a live editor: change the code and watch the page update. Diagrams, a quick knowledge check every day, and a personal website to finish.
- 14 days
- ~25 min / day
- Beginner
- Free, no sign-up
0/14
The big picture
Everything you'll cover, and how it fits together.
Day by day
Go at your own pace. Your progress is remembered on this device.