Learn by Seeing

Master DSA
Visually

Interactive visualizations of classic algorithms. Step through, control speed, and understand how they actually work.

Sorting Visualizer

5 algorithms • Real-time
Array Size 50
Speed (steps/sec) 30
Blue = comparing • Orange = swapping • Green = sorted
Tip: Larger arrays highlight the difference between O(n²) and O(n log n) algorithms.

Pathfinding Visualizer

4 algorithms • Editable grid
Click grid to toggle walls. Use mode buttons to set start/end.
Start
End
Wall
Visited
Path

Quick Complexity Estimator

See why O(n log n) beats O(n²) at scale. Real engineering decisions.
Built with modular ES6 JS + Canvas. All algorithms implemented from scratch for learning. Repo: bennettwellsnet/dsa-viz • Live at bennettwells.net/dsa-viz (separate worker + pages).