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
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).