Most algorithm explanations live in static images, walls of text, or twenty-minute YouTube videos. They tell you what the algorithm does — they rarely let you watch it happen.
AlgoVision is built around one premise: if you can see the state change step by step, you understand the algorithm. Once you understand it, you don’t need to memorize it. So every module here is a working visualization — you edit the input, scrub a timeline, and watch the internal state evolve.
AlgoVision should become the place a learner opens when they hit a hard concept and want to see it run. Open-source, free, no accounts, no tracking — runs entirely in your browser.
The roadmap from here: broader module coverage (segment trees, suffix arrays, max flow), permalinks so you can share a specific state, and a “bring your own code” mode where you paste real JavaScript and visualize its execution.