DSA Curriculum

All Topics

4 of 30 topics completed

13%
4/30
Completed

Fundamentals

2/9 done
Basics
Easy
30 subtopicsStart
Pattern Printing
Easy
22 subtopicsStart
Arrays
Easy
Score92%
40 subtopics
Basic Sorting Algorithms
Easy
3 subtopicsStart
Strings
Easy
Score88%
15 subtopics
Basic Recursion
Easy
9 subtopicsStart
Binary Search
Medium
32 subtopicsStart
Advanced Recursion
Hard
25 subtopicsStart
Bit Manipulation
Hard
18 subtopicsStart

Linear Structures

2/4 done
Linked Lists
Easy
Score78%
31 subtopics
Stacks
Medium
Score83%
18 subtopics
Queues
Medium
6 subtopicsStart
Deque
Hard
3 problemsStart

Trees

0/5 done
Binary Trees
Medium
3 problemsStart
Binary Search Tree
Medium
3 problemsStart
AVL Trees
Hard
3 problemsStart
Heaps
Hard
3 problemsStart
Tries
Hard
3 problemsStart

Graphs

0/4 done
BFS / DFS
Medium
3 problemsStart
Shortest Path
Hard
3 problemsStart
Topological Sort
Hard
3 problemsStart
MST
Hard
3 problemsStart

Algorithms

0/5 done
Sorting
Medium
3 problemsStart
Binary Search
Medium
32 subtopicsStart
Sliding Window & Two Pointer
Hard
12 subtopicsStart
Divide & Conquer
Hard
3 problemsStart
Greedy
Hard
3 problemsStart

Advanced

0/3 done
Dynamic Programming
Hard
3 problemsStart
Backtracking
Hard
3 problemsStart
Segment Trees
Hard
3 problemsStart

Ready to level up?

Your AI tutor is waiting. Pick a topic and start learning.