Tell us how many weeks you have and how many hours you can study each week — we'll build a personalized, week-by-week DSA practice plan you can track and share. Free, no sign-up.
Design, Binary Search & Hashing
Dynamic Programming, Arrays & Two Pointers
Trees & Linked Lists
DFS, Backtracking, Tries & Advanced Design
Advanced Design, Binary Search & Strings
Advanced Trees, DP & Graphs Intro
Arrays, Design, Stacks & Greedy
Advanced DP, Graphs & Greedy
Bit Manipulation, Trees, DFS, Strings & Tries
Advanced Graphs, DFS, Miscellaneous & Final Review
Want video solutions, live instruction, and weekly mock interviews for these problems?
Explore the DSA course