LEARN BY WATCHING STATE CHANGE
See the algorithm think.
A calm, step-by-step space for turning data structures and algorithms into decisions you can explain.
CURRICULUM · 20 TOPICS
Choose a lesson
55 focused lessons build reusable reasoning patterns one state change at a time.
SAVED ON THIS DEVICE
Your learning progress
0 of 55 lessons complete.
This removes completed lessons and saved positions from this browser.
PATTERNS & PREREQUISITES
Follow the learning path.
Lessons move left to right as earlier ideas unlock new ones. Select any lesson to inspect its path.
Showing all 55 lessons.
No lessons match yet.
Try a broader word or clear one of the filters.
Compare algorithms
Recorded transitions describe each teaching trace; they are not runtime benchmarks or raw operation counts.
THE INPUT
Your data
CHALLENGE MODE
Predict the next state.
Keyboard: ← previous · → next · Space play/pause · R reset
ROUND COMPLETE
Run it again, change the input, or carry the idea into the next lesson.