HTML
The language every web page is written in. Build real pages from your first line of code.
- Beginner
- 31 lessons planned
- 14 ready
CSS
Colours, spacing and layout. Turn plain HTML into pages that look good on every screen.
- Beginner
- 29 lessons planned
- 8 ready
JavaScript
Make pages interactive: variables, functions, the DOM, events and fetching data.
- Coming later
Python
From your first script to files, functions, modules and small real projects.
- Coming later
SQL
Query real tables in the browser: SELECT, JOINs, grouping and interview-style problems.
- Coming later
How the lessons work
- Every lesson starts with what you will be able to do by the end, and takes about 10 minutes.
- Examples marked Try it open a live editor: change the code and see the result instantly.
- Finish with a short exercise and a quiz that explains every answer, then mark the lesson complete. Progress is saved in your browser.