Striver (TakeUForward)

Strivers A2Z DSA Sheet

The most widely-used A2Z DSA roadmap, from basics to advanced topics, in one structured path.

By Striver (TakeUForward) · 433 Problems

Total Problems: 433Difficulty Levels:BasicEasyMediumHard

Loading your progress…0/433
User Input / Output
TUFBasic
Data Types
TUFBasic
If Else statements
TUFBasic
Switch Statement
TUFBasic
For loops
TUFEasy
While loops
TUFEasy
Functions (Pass by Reference and Value)
HackerRankEasy
What are arrays, strings?
TUFEasy
Time Complexity [Learn Basics, and then analyse in next Steps]
TUFEasy

Log in to save your progress, favorites, and notes to your account.

Frequently asked questions

What is the Striver A2Z DSA Sheet?

A structured roadmap of data structures and algorithms problems created by Striver (TakeUForward), organized into sequential topics from programming basics through arrays, recursion, trees, graphs, and dynamic programming.

How many problems does it have?

433 problems across 61 topic and sub-topic sections.

Are video solutions included?

Yes. Wherever Striver has published a YouTube walkthrough for a specific problem, a video icon appears next to it. Click it to watch the solution in a modal without leaving the page.

Is it free to use?

Yes. Browsing every problem on this page is completely free, with no account required. Creating a free DevsUnite account lets you save your checked-off progress, star favorites, and add personal notes that sync across devices.

Do I need an account to track my progress?

You can read and solve every problem without logging in. An account is only required to mark a problem as done, star it, or add a note. Those actions save to your account instead of resetting on refresh.