HTML · Build the structure
Every web page starts with an HTML document. Learn to mark up content in a way browsers, screen readers, and search engines can all understand.
- Semantic tags
- Forms & input
- Accessible markup
FRONTEND
HTML gives the page its structure, CSS gives it style, JavaScript gives it behaviour. Start with any one of them — you'll naturally meet the other two.
Pick a subject
Same platform, same tools, same live editor — it doesn't matter which one you pick first.
Every web page starts with an HTML document. Learn to mark up content in a way browsers, screen readers, and search engines can all understand.
Turn plain markup into an interface worth looking at — colour, spacing, layout, and motion, all driven by rules you write once and reuse everywhere.
Make a page respond to what happens. Variables, events, and the DOM turn static markup into something genuinely usable.
Whichever subject you pick, every lesson follows the same flow.
Start with HTML, CSS, or JavaScript — the three are independent, with no fixed order.
Every lesson puts a short explanation next to code you can edit and run immediately, right on the page.
Reinforce what you learned in the free playground, or check your understanding with a short quiz.
Pick lessons in any order; for registered users, progress saves automatically and finishing a lesson opens its quiz — sign in once, and it's always there.
Look around freely first, sign in when you're ready — your progress will be waiting.
Create a free accountYour account has every feature unlocked. We keep track of where you are and how you scored.
Open my profile