▍Learn
Learning paths
Structured tracks of short, interactive lessons. Every lesson has code you can run and checks that tell you when it works.
HTML & CSS
Build Your First Website
Start from zero. Learn how the web works, write real HTML, style it with CSS, master Flexbox and Grid, make it responsive — and finish with your own landing page.
JavaScript
Make Websites Come Alive
Learn the fundamentals of programming with JavaScript: values, conditions, functions, arrays, objects and loops — then use the DOM and events to build an interactive calculator.
React
Build Modern Interfaces
Learn React the practical way in a real in-browser React sandbox: components, JSX, props, state, events, lists, forms and effects — and finish by building a task manager.
AI-Assisted Coding
Code With AI. Understand Every Line.
For people who already use Claude Code, Codex or other assistants. Learn how they work, how to prompt for reviewable code, and how to read, debug, test and security-review generated code.
In the workshop — coming later
This track is being written. It isn't published until every lesson works end-to-end.
TypeScript
TypeScript Essentials
Catch mistakes before your code runs.
Planned topics
Types · Interfaces · Generics · Narrowing · Type-safe APIs
Full-Stack
Full-Stack Fundamentals
What happens between the browser and the database.
Planned topics
HTTP · REST APIs · Databases & SQL · Server/client boundaries · Authentication concepts · Deployment
Creative Coding
Creative Coding
Motion, canvas, SVG and generative visuals.
Planned topics
CSS animation · Canvas · SVG · WebGL & Three.js · Generative art