Path
Foundations
7 lessons · about 200 min
Start here. How data sits in memory, and why that makes some operations instant and others slow.
0 of 7 done
Four paths, 23 lessons. Start with Foundations, or jump to the path you need.
Path
7 lessons · about 200 min
Start here. How data sits in memory, and why that makes some operations instant and others slow.
0 of 7 done
Path
7 lessons · about 215 min
The handful of moves behind most array and string problems. Learn to spot which one a problem wants.
0 of 7 done
Path
7 lessons · about 280 min
Think recursively, then walk branching structures: trees, heaps, tries and graphs.
0 of 7 done
Path
2 lessons · about 95 min
When brute force is too slow: make the safe greedy choice, or remember answers to smaller problems.
0 of 2 done