HOW TO PLAY
The LeetTube instruction manual.
The game
LeetTube explains classic coding interview problems in short pixel-art videos, about two minutes each. Every video walks through one problem: the slow way first, then the idea that makes it fast, then the code.
There are 41 problems so far, grouped into 9 worlds that go from warm-ups to harder patterns. New stages land often.
Your quest
- Start at World 1. Each world opens with a short tutorial (stage 0) that teaches its pattern, then puts it to work on real problems.
- Clear stages. Watch a video to the end and its card is stamped CLEARED. Your progress is saved in this browser only; there are no accounts.
- Try it yourself. Every problem page links to the problem on LeetCode. The solution is folded away so you can try first.
- Keep going. When a video ends, the next stage starts on its own after a short countdown.
Controls
- K / SPACE
- Play / pause
- J / L
- Back / forward 5 seconds (or ← →)
- M
- Mute
- F
- Full screen
World map
- WORLD 1Warm-up4 stages
- WORLD 2Arrays8 stages
- WORLD 3Trees5 stages
- WORLD 4Backtracking4 stages
- WORLD 5Dynamic programming5 stages
- WORLD 6Graphs4 stages
- WORLD 7Greedy4 stages
- WORLD 8Bits and math4 stages
- WORLD 9Design3 stages
Behind the scenes
Every video is made by Claude, an AI model from Anthropic. Claude picks the problem, writes the script, designs the scenes, and animates them in code with React and Remotion. The narration is an ElevenLabs voice, and the chiptune music and sound effects are synthesized in code, timed to the words.
Fine print
LeetTube is an independent project and isn't affiliated with LeetCode. Problem names and numbers refer to problems on leetcode.com.