Open source · Educational · Runs in your browser

See algorithms.
Don’t just read them.

AlgoVision turns data structures, algorithms, and famous interview problems into step-by-step interactive visualizations. Edit the input, scrub the timeline, and watch the work happen.

  • 20 interactive modules
  • 0 accounts or sign-ups
  • 100% in your browser
04 · Live previews

A taste of what runs inside.

Each tile is a canned preview of a real module. Hover to speed it up — click to open the full visualizer and run it on your own input.

05 · Why use AlgoVision

Built for understanding,
not memorization.

Step-by-step visual learning.

Every algorithm produces a stream of snapshots. Each one freezes the data structure in time — see exactly which cell was compared, which edge was relaxed, which pointer moved. No more squinting at pseudocode trying to picture what happens.

Time-travel debugging

Scrub forwards. Scrub backwards. Hit reset. The execution is fully replayable — go back to the exact moment a value changed and ask why.

Interactive input editing

Edit the input as JSON. Change the array, swap the graph, set k=5 instead of k=3. Watch the algorithm rerun on your data in real time.

Internal state laid bare

Stacks, queues, dp tables, visited sets, distance arrays — surfaced as first-class panels alongside the visualization, not hidden behind variable names.

Understand, don't memorize

When you can see why Dijkstra picks the cheaper edge, you don't need to recall the pseudocode under interview pressure — you can derive it.

06 · About the project

Most algorithm explanations tell you what the algorithm does. They rarely let you watch it happen. AlgoVision exists so you can stop reading pseudocode and start watching the work.

Free forever
No accounts, no subscriptions, no paywalls.
Open source
MIT licensed. The code is the documentation.
Private by design
No tracking, no analytics. Runs in your browser.
07 · Stay connected

Follow along — or build alongside.

AlgoVision is built in the open. New modules and improvements ship regularly. Pick a channel and follow whichever fits your style.

Source & releases
GitHub

Read the code, file an issue, contribute a module, or watch the repo to get release notifications.

Coming soon
Video walkthroughs
YouTube

Module breakdowns, recorded sessions, and longer explanations that pair with the visualizations.

Coming soon