← All tracks

Algorithms & Data Structures

Hash maps, two pointers, graphs, dynamic programming and heaps — the patterns that come up again and again in coding interviews.

Software EngineerSWE InternPlatform Engineer
Foundations
Unit 1
Binary Search & Heaps
0 / 5 solved
Start
Unit 2
Stacks & Dynamic Programming
0 / 5 solved
Jump here
Unit 3
Arrays & Two Pointers
0 / 5 solved
Jump here
Unit 4
Sorting & Two Pointers
0 / 5 solved
Jump here
Unit 5
Trees
0 / 5 solved
Jump here
Unit 6
Matrices
0 / 5 solved
Jump here
Unit 7
BFS I
0 / 6 solved
Jump here
Intermediate
Unit 8
Graphs I
0 / 3 solved
Jump here
Unit 9
Graphs II
0 / 3 solved
Jump here
Unit 10
Sliding Windows
0 / 4 solved
Jump here
Unit 11
Dynamic Programming I
0 / 3 solved
Jump here
Unit 12
Dynamic Programming II
0 / 4 solved
Jump here
Unit 13
Heaps & Binary Search
0 / 5 solved
Jump here
Unit 14
Strings & BFS
0 / 4 solved
Jump here
Unit 15
Two Pointers & Backtracking
0 / 5 solved
Jump here
Unit 16
Backtracking
0 / 4 solved
Jump here
Unit 17
Greedy & Trees
0 / 4 solved
Jump here
Unit 18
Linked Lists
0 / 4 solved
Jump here
Unit 19
Selection
0 / 4 solved
Jump here
Unit 20
Data Structures
0 / 5 solved
Jump here
Advanced
Unit 21 · Pro
Dynamic Programming III
0 / 0 solved
Jump here
Unit 22
Graphs III
0 / 1 solved
Unit 23 · Pro
Trees & Graphs
0 / 0 solved
Jump here
Unit 24
Heaps
0 / 3 solved
Unit 25 · Pro
BFS II
0 / 0 solved
Jump here
Course complete

Clear every milestone to finish Algorithms & Data Structures.

Algorithms & Data Structures · TechGradify