Algorithms
Course Index
50 Lessons · 4 Levels
Complete Algorithms roadmap β foundations, classical algorithms, dynamic programming, graph theory, trees, hashing, and modern AI algorithms. Designed for interviews, academics and real-world projects.
50Lessons
4Levels
2Projects
FreeAccess
Level I
Foundations & Complexity
Lessons 1β16
Lesson 01
Introduction to Algorithms
Lesson 02
Time & Space Complexity
Lesson 03
Big-O, Theta, Omega
Lesson 04
Mathematical Analysis
Lesson 05
Recursion Fundamentals
Lesson 06
Basic Sorting Techniques
Lesson 07
Merge Sort
Lesson 08
Quick Sort
Lesson 09
Heap Sort
Lesson 10
Counting & Radix Sort
Lesson 11
Linear Search
Lesson 12
Binary Search
Lesson 13
Divide & Conquer Strategy
Lesson 14
D&C in Searching
Lesson 15
D&C in Sorting
Lesson 16
Master Theorem
Level II
Classical Algorithms
Lessons 17β28
Lesson 17
Greedy Strategy Intro
Lesson 18
Activity Selection
Lesson 19
Fractional Knapsack
Lesson 20
Huffman Coding
Lesson 21
Dijkstra's Algorithm
Lesson 22
DP Introduction
Lesson 23
Memoization vs Tabulation
Lesson 24
Fibonacci & Coin Change
Lesson 25
LCS Problem
Lesson 26
LIS Problem
Lesson 27
0/1 Knapsack
Lesson 28
DP in Optimization
Level III
Graphs & Trees
Lessons 29β41
Level IV
Modern Algorithms
Lessons 42β50