← Learn to Code — Python, Java, C, SQL & Web
Web Basics — HTML & CSS
Start from zero. Short steps. Build a real web page.
html 21 Lessons
Every lesson runs in your browser — write real code, press Run, and the tasks check themselves. Free, no account needed, with translated notes paired with English.
Lessons in this course
No lessons match. Clear the search or choose another filter.
- history A short history of the web Reading and resources
- usage What a web page is made of Reading and resources
- resources Where to learn more Reading and resources
- setup What you need (almost nothing) Reading and resources
- Your first web page 01 · 3 required tasks · ★ Video
- Headings and paragraphs 02 · 3 required tasks · ★ Video
- Bold, italic and line breaks 03 · 3 required tasks · ★ Video
- Lists 04 · 3 required tasks · ★ Video
- Links 05 · 3 required tasks · ★ Video
- Images 06 · 3 required tasks · ★
- Make it a real page 07 · 3 required tasks · ★★ Video
- Comments and neat nesting 08 · 3 required tasks · ★ Video
- Tables 09 · 3 required tasks · ★★ Video
- Forms 10 · 3 required tasks · ★★ Video
- Boxes and sections 11 · 3 required tasks · ★★ Video
- Add some style 12 · 3 required tasks · ★
- Selectors — class and id 13 · 3 required tasks · ★★ Video
- Colours and backgrounds 14 · 3 required tasks · ★★ Video
- Styling text 15 · 3 required tasks · ★★ Video
- The box model 16 · 3 required tasks · ★★ Video
- Spacing — margin and padding 17 · 3 required tasks · ★★ Video
- Showing and hiding (display) 18 · 3 required tasks · ★★ Video
- Width and centering 19 · 3 required tasks · ★★ Video
- Rows with Flexbox 20 · 3 required tasks · ★★★ Video
- Mini-project: a profile card 21 · 3 required tasks · ★★★★ Video