Foundation: Cost, Recursion & the One-Pass Move
Measure what code costs, run a call stack by hand, then learn the scans that beat checking every pair.
0% complete
Intermediate: Order, Structure & the Shape of Data
Sort it, stack it, keep only the best few; then follow the structure through trees, graphs and letters.
Complete Level 1 to unlock
Advanced: Search the Space
When you have to explore: prune hard, never repeat work, and know when the greedy shortcut lies to you.
Complete Level 2 to unlock
- Engineers preparing for coding interviews
- CS students strengthening fundamentals
- Self-taught devs filling knowledge gaps
- Engineers aiming for senior/staff positions
- Those wanting application or product development
- Engineers not interested in interview prep
- Those preferring language-specific frameworks
Start with the plain-English track
Every idea here, shown as an interactive picture first. No jargon, nothing to install.
OpenDerive it by hand, pen first
Work the algorithm out on paper, name why it works, then type real Python against your own trace.
OpenBuild a search engine, 12 rungs
Carry one Python project from a naive scan to a benchmarked library, one structure per rung.
OpenDiscussion
Questions? Start a thread below.