← 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 · 2 required tasks Video
- Headings and paragraphs 02 · 2 required tasks Video
- Bold, italic and line breaks 03 · 2 required tasks Video
- Lists 04 · 2 required tasks Video
- Links 05 · 2 required tasks Video
- Images 06 · 2 required tasks Video
- Make it a real page 07 · 2 required tasks Video
- Comments and neat nesting 08 · 2 required tasks Video
- Tables 09 · 2 required tasks Video
- Forms 10 · 2 required tasks Video
- Boxes and sections 11 · 2 required tasks Video
- Add some style 12 · 2 required tasks Video
- Selectors — class and id 13 · 2 required tasks Video
- Colours and backgrounds 14 · 2 required tasks Video
- Styling text 15 · 2 required tasks Video
- The box model 16 · 2 required tasks Video
- Spacing — margin and padding 17 · 2 required tasks Video
- Showing and hiding (display) 18 · 2 required tasks Video
- Width and centering 19 · 2 required tasks Video
- Rows with Flexbox 20 · 2 required tasks Video
- Mini-project: a profile card 21 · 3 required tasks Video