the path
Interactive courses
Learn by watching code run step by step — no passive reading.
step 01 · 9 lessons
How Computers Think
Zero experience needed. Discover what's really inside the machine through little games: light switches, secret codes, pixels, logic circuits, and a computer that reads your mind.
step 02 · 13 lessons
Python: First Steps
You know how the machine thinks — now give it orders. Write and run real Python inside every lesson, from your very first line to building a full game.
step 03 · 22 lessons
PyDebug — See Python Under the Hood
The go-deeper companion to Python: First Steps. A visual step debugger replays 22 topics in slow motion — loops spinning, functions stacking, tracebacks decoded — from the basics all the way to generators, decorators, and classes.
step 04 · 5 lessons
Algorithms: Better Recipes
Why does one program finish in a blink and another in days — on the same machine? Search, sorting and Big-O, taught through code you run and step-counts you watch explode (or not).
step 05 · 4 lessons
Machine Learning: The Flip
How machines learn from examples instead of rules — and how ChatGPT is your 15-line fruit classifier scaled a billionfold. Build a real model in pure Python, in your browser.