Lesson library
Choose a learning path.
Each path is structured as levels, modules, lessons, checkpoints, and projects instead of disconnected lesson cards.
HTML
Structure real pages with semantic markup, forms, media, accessibility, and metadata.
Build goal: Publish a clean multi-section profile page.
CSS
Turn structure into responsive interfaces with layout, spacing, cascade, and motion.
Build goal: Style a responsive product landing page.
JavaScript
Program browser behavior with variables, functions, arrays, DOM events, and async logic.
Build goal: Build an interactive quiz app.
Python
Learn programming fundamentals, automation, data structures, modules, and debugging.
Build goal: Create a command-line study tracker.
C++
Practice syntax, types, functions, references, memory, STL containers, and systems thinking.
Build goal: Build a small score-processing program.
Swift
Understand Swift values, optionals, functions, collections, protocols, and app-ready patterns.
Build goal: Model a simple habit tracker.
Lua
Learn lightweight scripting with tables, functions, scope, metatables, and coroutines.
Build goal: Script a simple game mechanic.