learn it by watching it move
Data structures,
drawn on paper.
Every algorithm runs as an animation you control — hit play, pause anywhere, step backwards, and read the pseudocode line that's executing right now.
live preview
bubble sortunsorted array
You hold the remote
Play, pause and scrub any algorithm like a video — no more static textbook diagrams.
Rewind a mistake
Missed why two bars swapped? Step backwards one frame and watch it again.
Code stays in sync
The executing pseudocode line highlights as the picture moves, so theory and visuals click.
Topics
more chapters landing soon
Sorting
Bubble, selection, insertion, merge, quick, heap, shell, counting, radix, bucket, cocktail, and gnome sort — bar by bar.
Open visualizer
Searching
Linear, binary, jump, interpolation, exponential, and ternary search.
Open visualizer
Pathfinding
BFS, DFS, Dijkstra and A* across a grid maze.
coming soon
Trees
BST insert, delete, traversals and AVL rotations.
Open visualizer
Recursion
Call stacks and recursion trees, frame by frame.
Open visualizer
Stacks & Queues
Push, pop, enqueue and dequeue in motion.
Open visualizer
Stop memorising. Start seeing.
One click and the bars start moving. No account, no setup, no install.
Launch the sorting visualizer