Catalog
Courses
Three languages, taught in the order a page is built. Start with HTML, then CSS, then JavaScript.
Beyond the lessons
Practice with a blank page.
Projects are longer builds with a single-file workspace and a self-check list. Extra challenges are shorter problems with checks that run in the browser. Neither changes course progress.
How courses work
One language at a time.
Each course is a set of short lessons. A lesson has a goal, a short explanation, a quiz, and a challenge that runs in your browser. There is no deadline and no paywall.