DSA AnimatorREVISION VIDEOS
← Back to problems
New

DSA Revision — learn every pattern in 2 minutes

One short animated video for every problem on DSA Animator. Each one walks through the problem, the brute force, the key idea, a dry run and the Java code — so you can revise a whole topic in the time it takes to re-read one page of notes.

Loading videos…

A DSA crash course, one problem at a time

DSA Revision turns every problem on DSA Animator into a short animated video lesson. In about two minutes you see what the problem asks, why the obvious brute force is too slow, the one idea that makes it fast, a step-by-step dry run, and the final Java code. All 185 videos together are a 4.8-hour data structures and algorithms crash course across 16 topics — and because every video stands alone, it is also the fastest way to revise DSA the night before a coding interview.

Learn DSA fast

Each pattern — two pointers, sliding window, binary search, BFS, DFS, backtracking, dynamic programming — is shown with animation instead of long text, so it sticks after one watch.

Built for revision

Chapters let you jump straight to the key idea, the dry run or the code. Your progress is saved in the browser, so you always know what is left.

Interview-focused

The 185 problems are the ones asked most often in product-company coding interviews, from easy warm-ups to hard graph and DP questions.

How to revise DSA with these videos

  1. Choose a topic in the playlist and watch its videos in order — the order follows the recommended learning sequence.
  2. Pause before the Key idea chapter and say the approach out loud. Then watch and check yourself.
  3. Re-watch the Dry run: tracing pointers, stacks and DP tables is what makes the pattern stick.
  4. Jump to Code, then open the interactive animation and write the solution from memory.

All 185 DSA revision videos by topic

Arrays · 29 videos · 42 min

Strings · 17 videos · 24 min

Matrix · 9 videos · 13 min

Stack · 8 videos · 12 min

Queue · 2 videos · 3 min

Binary Search · 14 videos · 18 min

Linked List · 15 videos · 17 min

Greedy · 6 videos · 8 min

Intervals · 5 videos · 6 min

Backtracking · 9 videos · 12 min

Tree · 21 videos · 43 min

Heap / Priority Queue · 6 videos · 11 min

Graph · 13 videos · 25 min

Dynamic Programming · 17 videos · 31 min

Bit Manipulation · 9 videos · 13 min

Sorting Algorithms · 5 videos · 9 min

Frequently asked questions

What is DSA Revision on DSA Animator?

DSA Revision is a library of 185 short animated videos, one for every problem on DSA Animator. Each video explains the problem, the brute force, the key idea, a dry run with animation and the Java code in about two minutes, so you can revise data structures and algorithms quickly.

Is this a DSA crash course?

Yes. The 185 videos run 4.8 hours in total and cover 16 topics in a recommended order: Arrays, Strings, Matrix, Stack, Queue, Binary Search, Linked List, Greedy, Intervals, Backtracking, Tree, Heap / Priority Queue, Graph, Dynamic Programming, Bit Manipulation, Sorting Algorithms. Watching them in order works as a complete DSA crash course, and each video also stands alone for quick revision.

How can I learn DSA fast with these videos?

Pick a topic, watch its videos in order, and pause before the "Key idea" chapter to guess the approach yourself. Re-watch the dry run, then jump to the "Code" chapter and write the solution from memory. Most topics take between 10 and 40 minutes.

Which problems are covered?

The most frequently asked coding interview problems from LeetCode, plus a few GeeksforGeeks and InterviewBit classics — the same problems as the animated DSA library, grouped by pattern such as two pointers, sliding window, binary search, BFS and DFS, backtracking and dynamic programming.

Which programming language is used?

The solution code in every video is Java. The ideas, dry runs and animations are language independent, so they are just as useful if you code in Python, C++ or JavaScript.

How long is each video?

Most videos are between one and a half and two and a half minutes long. Each one has chapters — Problem, Example, Brute force, Key idea, Dry run, Code and Takeaway — so you can jump straight to the part you need.

DSA Animator › DSA Animations › DSA Revision