Algorithms
Press play and watch how it works. Beginner-friendly, step-by-step visualizers — no setup, no sign-up.
Start here
Big-O Playground→
Never heard of Big-O? Start here: a tiny story, count steps with the computer, then watch real growth curves. No math degree required.
O(log n)O(√n)O(n²)
Live
Sorting Visualizer→
Compare Bubble, Selection & Insertion sort, then watch each one run a step at a time — animated bars, synced pseudocode, and live comparison/swap counters.
BubbleSelectionInsertion
Live
Grid Algorithms→
BFS and DFS on a 2D array, one step at a time: flood fill a region, count the islands, and find the shortest path through a maze. Click cells to change the grid.
Flood fillIslandsBFS maze
Coming next
Counting sortFrequency arrayMerge sortQuick sortBinary searchPrefix sumsTwo pointersSliding windowGraph algorithmsDynamic programming
See the full roadmap →