DSA Visualizer

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 →
Open in DSA Visualizer ↗