Coding-interview prep, as a game

Learn DSA by playing.

PlayDSA turns data structures and algorithms into missions in a 3D arena. Sort glowing crates, walk linked lists, flood islands, relax Dijkstra's roads, and fill DP tables — one move at a time, with instant feedback on every step.

One-time purchase · No ads · No in-app purchases · Works offline

14worlds
53levels
21kinds of game
4code languages
One mission, start to finish

Fly in. Play the algorithm. Win.

Mission intro screen for Quicksort
1 · Get your missionThe camera flies into the arena and Bit tells you the one rule you need.
Quicksort in progress with i, j and pivot tags
2 · Make every moveSwap, skip, lock the pivot. Wrong moves explain why; right moves build combos.
Mission complete with confetti over sorted crates
3 · Mission completeStars, XP and a skill card, plus LeetCode problems to practise next.
Why it works

Built to make the patterns stick.

🎮

You do the algorithm

No passive videos. Every level makes you perform each step yourself: swap, push, relax, merge, backtrack.

💡

Every mistake teaches

A wrong move tells you exactly why it was wrong. Stuck? A hint, or "Show me the move" plays one correct step.

🧊

A real 3D arena

Values are crates, nodes are glowing spheres, grids are floors you can look across. Swipe to look around.

🧠

Spaced repetition

Skills get "rusty" over days. A quick replay at the right time locks them into long-term memory.

⌨️

Code in 4 languages

Every lesson shows the template in Python, JavaScript, TypeScript and C++, plus hand-picked LeetCode problems.

🎯

Interview Arena

Read a problem, name the pattern. The skill that cracks real interviews, trained on the clock.

The campaign

14 worlds, from arrays to backtracking.

1
Array AlleyTwo pointers · Hashing · Sliding window
2
Stack StreetStacks · Monotonic stack
3
Binary CanyonBinary search
4
Sorting FactoryBubble · Selection · Insertion · Merge · Quick
5
Linked LagoonReversal · Fast & slow · Cycles
6
Tree ForestTraversals · BST search
7
Heap MountainMin-heaps · Top-k
8
Graph CityBFS · Islands · Topological sort
9
DP DungeonStairs · Coins · LCS · Knapsack
10
Greedy GulchKadane · Jump game · Intervals
11
Shortcut KingdomUnion-Find · Dijkstra · MST
12
Backtrack CanyonN-Queens · Subsets · Permutations
13
Word & Bit LabTries · Bit manipulation
14
Interview ArenaPattern recognition · Final boss
Our promise

You pay once. That's it.

Read the full privacy policy.

Ready for your first mission?

PlayDSA is coming to Google Play. Rated for ages 13+.