Problem library
Choose your next challenge
Search, filter, and track progress across the available problem set.
0
Solved
0
Attempted
0%
Complete
DSA course
Learn the patterns, then solve the matching problems
Follow a structured path with short lessons, video classes when available, reference problems from this catalog, and progress that keeps your next step clear.
Your progress
0/404
0 attempted
Difficulty progress
Curated lists
Pick a practice path
Warm-Up
Build momentum while sharpening the fundamentals.
0/75 solved
Interview Core
Carefully selected problems covering essential interview patterns.
0/120 solved
Advanced Track
Demanding challenges that push your algorithmic reasoning further.
0/120 solved
Premium Track
Premium problems with solutions for deeper preparation.
0/20 solved
Arrays & Hashing
0/36 solved
Easy: 21Medium: 14Hard: 1
Arrays & Hashing
0/36 solved
Two Pointers
0/20 solved
Easy: 6Medium: 12Hard: 2
Two Pointers
0/20 solved
Sliding Window
0/26 solved
Easy: 4Medium: 13Hard: 9
Sliding Window
0/26 solved
Stack
0/9 solved
Medium: 6Hard: 3
Stack
0/9 solved
Binary Search
0/15 solved
Easy: 1Medium: 7Hard: 7
Binary Search
0/15 solved
Linked List
0/3 solved
Easy: 1Medium: 1Hard: 1
Linked List
0/3 solved
Trees
0/15 solved
Easy: 2Medium: 7Hard: 6
Trees
0/15 solved
Heap / Priority Queue
0/13 solved
Medium: 8Hard: 5
Heap / Priority Queue
0/13 solved
Backtracking
0/8 solved
Easy: 1Medium: 4Hard: 3
Backtracking
0/8 solved
Tries
0/3 solved
Medium: 1Hard: 2
Tries
0/3 solved
Graphs
0/13 solved
Medium: 8Hard: 5
Graphs
0/13 solved
1-D Dynamic Programming
0/16 solved
Medium: 14Hard: 2
1-D Dynamic Programming
0/16 solved
2-D Dynamic Programming
0/25 solved
Easy: 1Medium: 12Hard: 12
2-D Dynamic Programming
0/25 solved
Greedy
0/39 solved
Easy: 7Medium: 24Hard: 8
Greedy
0/39 solved
Math & Geometry
0/68 solved
Easy: 27Medium: 32Hard: 9
Math & Geometry
0/68 solved
Bit Manipulation
0/14 solved
Easy: 9Medium: 3Hard: 2
Bit Manipulation
0/14 solved
Design
0/29 solved
Easy: 10Medium: 17Hard: 2
Design
0/29 solved
Strings
0/38 solved
Easy: 20Medium: 18
Strings
0/38 solved
Simulation
0/10 solved
Easy: 7Medium: 3
Simulation
0/10 solved
Sorting
0/4 solved
Easy: 3Medium: 1
Sorting
0/4 solved
