Home / DSA
/dsa · TRACK

The DSA track.

Data structures and algorithms — arrays, trees, graphs, dynamic programming and more. Built as a curriculum — 22 chapters, recommended spine if you're new, side-quests when you're ready.

Continue from Array Data Structure →
Your progress 0 / 185 topics
0
Read
0
Chapters done
0h
Time invested
🔥 Start your streak today
CURRICULUM

22 chapters · 185 topics

YOU ARE HERE
01

Arrays & Strings

SPINEIntermediate
13 topics · ~1h 31m · 0/13 read
02

Linked List

SPINEIntermediate
10 topics · ~1h 10m · 0/10 read
03

Stack & Queue

SPINEIntermediate
10 topics · ~1h 10m · 0/10 read
04

Trees

SPINEAdvanced
15 topics · ~1h 45m · 0/15 read
05

Graphs

SPINEAdvanced
17 topics · ~1h 59m · 0/17 read
06

Sorting

SPINEBeginner
8 topics · ~56m · 0/8 read
07

Searching

SPINEBeginner
8 topics · ~56m · 0/8 read
08

Dynamic Programming

SPINEAdvanced
15 topics · ~1h 45m · 0/15 read
09

Hashing

SPINEIntermediate
11 topics · ~1h 17m · 0/11 read
10

Greedy & Backtracking

SPINEIntermediate
13 topics · ~1h 31m · 0/13 read
11

Complexity Analysis

SPINEIntermediate
6 topics · ~42m · 0/6 read
12

Recursion

SPINEIntermediate
9 topics · ~1h 3m · 0/9 read
13

Strings

SPINEIntermediate
8 topics · ~56m · 0/8 read
14

Number Theory

Beginner
6 topics · ~42m · 0/6 read
15

Scheduling

Beginner
4 topics · ~28m · 0/4 read
16

Data Compression

Advanced
4 topics · ~28m · 0/4 read
17

Numerical Analysis

Intermediate
3 topics · ~21m · 0/3 read
18

Cryptography

Advanced
10 topics · ~1h 10m · 0/10 read
19

Geometry

Intermediate
4 topics · ~28m · 0/4 read
20

Linear Algebra

Intermediate
5 topics · ~35m · 0/5 read
21

Genetic Algorithms

Intermediate
2 topics · ~14m · 0/2 read
22

Quantum Algorithms

Advanced
4 topics · ~28m · 0/4 read
START HERE · CHAPTER 01

Arrays & Strings

13 topics · Begin with Array Data Structure

Start reading →