About DSA Viz

Algorithms make more sense when every decision is visible.

DSA Viz is a free, open-source learning lab for exploring data structures, algorithms, and interview patterns through direct manipulation and guided playback.

01

Predict

Pause before the next operation and decide what should happen.

02

Step

Follow the algorithm one meaningful state change at a time.

03

Explain

Connect the visual state to the rule and code that produced it.

What you can explore today

The library currently includes 46 interactive visualizers and 3 guided starting paths, covering foundations through advanced interview patterns.

How the project evolves

New lessons are built around clearer controls, meaningful animation, responsive layouts, accessible feedback, and stable routes learners can share.

Help shape the next lesson

Suggest a visualizer, report confusing behavior, or follow the public project roadmap.