A calm path from first line to real work
Learn to code
one small lesson
at a time.
Eleven tracks, four levels each. Every lesson explains plainly, shows the code line by line, and lets you run, break, and fix things right here. No setup, no noise.
How it works
- 1. Pick a language — start with HTML if unsure.
- 2. Read the short lesson, run the example, change it.
- 3. Pass the checks, try the quiz, tick it done.
Tracks
Eleven starting points. Each goes beginner → expert.
Roadmaps, not mazes
Each language has a roadmap page: levels, modules, and what is still ahead. Search with Ctrl+K to jump anywhere.
Run first, theory second
HTML, CSS, JavaScript, Python, and SQL run entirely in your browser. The rest use a small execution service you can self-host.