⚑Interactive β€’ Step-by-step β€’ Free

DSA Visualizer
Learn algorithms through interactive animations

Step-by-step visualizations for 25 algorithms across 4 categories. Free, open-source, and designed for students.

Explore Algorithms β†’

Algorithms

↕

Sorting

8 algorithms

Algorithms that arrange elements in a specific order

Bubble SortSelection SortInsertion SortMerge Sort+4 more
πŸ”

Searching

4 algorithms

Algorithms for finding elements in data structures

Linear SearchBinary SearchBreadth-First SearchDepth-First Search
πŸ—‚

Data Structures

8 algorithms

Fundamental structures for organizing and storing data

Array OperationsSingly Linked ListStackQueue+4 more
🧩

Dynamic Programming

5 algorithms

Optimization technique for solving complex problems

Fibonacci0/1 KnapsackLongest Common SubsequenceLongest Increasing Subsequence+1 more

Free & Open Source β€’ Built for AEDS students in Brazil and beyond