From the videos
Just watched one of our shorts? Pick it below and open the full lesson: the same idea as an animation you step through, with an exercise and a quiz. Free, no sign-up.
Guess the output ·
A 3 by 3 grid, one assignment. What does it print?
Open the lesson →
Made in code ·
2,400 birds. No leader.
Open the lesson →
Four levels ·
Is 1,000,000,007 prime? 1 billion divisions, or 4 rounds?
Open the lesson →
Algorithm reels ·
Three pointers. Watch the arrows flip.
Open the lesson →
How it works ·
Your signal drops. Why does the video blur instead of freezing?
Open the lesson →
Algorithm reels ·
One stack. Every bracket. 15 seconds.
Open the lesson →
Four levels ·
fib(50): 40,730,022,147 calls, or 7?
Open the lesson →
Algorithm reels ·
BFS doesn't search. It spreads.
Open the lesson →
How it works ·
You tapped Pay twice. Why only one charge?
Open the lesson →
Algorithm reels ·
Where does your key actually go?
Open the lesson →
Guess the output ·
One function, called twice. What does it print?
Open the lesson →
Algorithm reels ·
5 Big-O classes, slowest to fastest.
Open the lesson →
How it works ·
1,000,000 open sockets. How does a message find yours?
Open the lesson →
Made in code ·
8 sorting algorithms. The same 64 numbers. Who finishes first?
Open the lesson →
Algorithm reels ·
1,000,000 items. 20 steps. Here's how.
Open the lesson →
Algorithm reels ·
One pivot. Watch the array split itself.
Open the lesson →
Algorithm reels ·
This is the one you already do with playing cards.
Open the lesson →
Algorithm reels ·
Same array. Fewer swaps. Why?
Open the lesson →
Algorithm reels ·
Can you sort this in 12 swaps?
Open the lesson →
Looking for something else? Browse every lesson or try a problem.
New lessons land every few weeks
Leave an address and we will tell you when the next one is up. That is the only reason we will use it.