Striver's A2Z Sheet - Learn DSA from A to Z
Last updated : December 13, 2025
This course is made for people who want to learn DSA from A to Z for free in a well-organised and structured manner.
Know more
All Problems
Revision
All problems
Difficulty
Random Problem
0%
Overall Progress
0/
455
Easy
0/
128
Medium
0/
178
Hard
0/
149
Learn the basics
0 / 31
Learn Important Sorting Techniques
0 / 7
Solve Problems on Arrays [Easy -> Medium -> Hard]
0 / 40
Binary Search [1D, 2D Arrays, Search Space]
0 / 32
Strings [Basic and Medium]
0 / 15
Learn LinkedList [Single LL, Double LL, Medium, Hard Problems]
0 / 31
Recursion [PatternWise]
0 / 25
Bit Manipulation [Concepts & Problems]
0 / 18
Stack and Queues [Learning, Pre-In-Post-fix, Monotonic Stack, Implementation]
0 / 30
Sliding Window & Two Pointer Combined Problems
0 / 12
Heaps [Learning, Medium, Hard Problems]
0 / 17
Greedy Algorithms [Easy, Medium/Hard]
0 / 16
Binary Trees [Traversals, Medium and Hard Problems]
0 / 39
Binary Search Trees [Concept and Problems]
0 / 16
Graphs [Concepts & Problems]
0 / 54
Dynamic Programming [Patterns and Problems]
0 / 56
Tries
0 / 7
Strings
0 / 9
You're just a step away — Login or Sign Up
here
Progress
Calendar + Roadmap
Daily Planner
Sessions