Python Central HubSign in

Data Structures and Algorithms / Phase 0: Start Here

Striver's A2Z DSA Sheet

455 problems over 18 steps. The only sheet that teaches the basics instead of assuming them.

Striver's A2Z is the most complete free resource of the group, and the right choice if you are genuinely starting from zero. It begins with language basics and sorting -- material every other sheet assumes -- and only reaches interview-shaped problems around step 9.

That completeness has a cost: 455 problems is a several-month commitment, and a meaningful fraction of them are there for teaching rather than because they get asked. Do not treat finishing it as a prerequisite for interviewing.

Use it if you have months rather than weeks, or if the other sheets have been skipping over things you do not actually know yet.

Track it here

Your progress is shared with every other list on this site -- tick a problem off here and it is ticked off on its pattern page and in every other sheet that includes it. That is the point of tracking them in one place.

Striver's A2Z DSA Sheet

by Raj Vikramaditya (Striver) · original sheet

455 problems

The most complete free sheet, and the best choice if you are starting from zero rather than topping up. 455 problems across 18 steps, each with a video.

435 problems
86 easy277 medium72 hard

6

30

23

28

23

24

15

29

37

16

33

47

15

48

48

8

5

Self-check

quizCheck yourself
  1. When is Striver's A2Z the right choice?

    Show answer

    A — You are starting from zero and have months, not weeks — It begins with language basics and sorting that other sheets assume.

  2. Is finishing all 455 problems a prerequisite for interviewing?

    Show answer

    B — No, a meaningful fraction exist for teaching rather than because they get asked — Completeness has a cost: it is a several-month commitment.

Was this page helpful?

Let us know how we did