← All subjects

Data Structures & Algorithms Courses

Learn Data Structures & Algorithms with 600+ structured video courses on Earnora Academy — from beginner to advanced, each with quizzes, projects and a shareable certificate. Made affordable for India, from ₹499.

Popular Data Structures & Algorithms courses

Intermediate11 modules · 12h
Stacks & Queues: Real-World Projects — Exam & Interview Prep · Intermediate
Beginner9 modules · 4h
Dynamic Programming: Exam & Interview Focus — Complete Course · Beginner
Beginner9 modules · 26h
Recursion: Practical Applications — Crash Course · Beginner
Advanced12 modules · 17h
Greedy Algorithms: Practical Applications — Crash Course · Advanced
Beginner9 modules · 25h
Coding Interview Prep: Practical Applications — Complete Course · Beginner
Beginner9 modules · 8h
Arrays & Strings: Exam & Interview Focus — Complete Course · Beginner
Advanced12 modules · 16h
Trees & Graphs: Fundamentals — Exam & Interview Prep · Advanced
Intermediate11 modules · 18h
Greedy Algorithms: Advanced Deep-Dive — Exam & Interview Prep · Intermediate
Advanced12 modules · 4h
Sorting & Searching: Real-World Projects — Crash Course · Advanced
Advanced12 modules · 24h
Coding Interview Prep: Advanced Deep-Dive — Exam & Interview Prep · Advanced
Intermediate11 modules · 4h
Arrays & Strings: Advanced Deep-Dive — Hands-on Projects · Intermediate
Intermediate11 modules · 13h
Hashing: Real-World Projects — Complete Course · Intermediate
Beginner9 modules · 26h
Sorting & Searching: Advanced Deep-Dive — Complete Course · Beginner
Intermediate11 modules · 15h
Hashing: Practical Applications — Hands-on Projects · Intermediate
Beginner9 modules · 5h
Greedy Algorithms: Exam & Interview Focus — Crash Course · Beginner
Intermediate11 modules · 25h
Dynamic Programming: Advanced Deep-Dive — Crash Course · Intermediate
Beginner9 modules · 24h
Sorting & Searching: Real-World Projects — Complete Course · Beginner
Beginner9 modules · 8h
Stacks & Queues: Exam & Interview Focus — Complete Course · Beginner
Advanced12 modules · 10h
Dynamic Programming: Practical Applications — Complete Course · Advanced
Beginner9 modules · 18h
Arrays & Strings: Advanced Deep-Dive — Complete Course · Beginner
Intermediate11 modules · 18h
Hashing: Advanced Deep-Dive — Crash Course · Intermediate
Advanced12 modules · 16h
Dynamic Programming: Exam & Interview Focus — Crash Course · Advanced
Intermediate11 modules · 23h
Arrays & Strings: Exam & Interview Focus — Complete Course · Intermediate
Beginner9 modules · 5h
Arrays & Strings: Advanced Deep-Dive — Crash Course · Beginner
Intermediate11 modules · 15h
Stacks & Queues: Real-World Projects — Hands-on Projects · Intermediate
Beginner9 modules · 14h
Coding Interview Prep: Advanced Deep-Dive — Complete Course · Beginner
Intermediate11 modules · 17h
Sorting & Searching: Real-World Projects — Exam & Interview Prep · Intermediate
Beginner9 modules · 7h
Greedy Algorithms: Real-World Projects — Exam & Interview Prep · Beginner
Intermediate11 modules · 25h
Sorting & Searching: Exam & Interview Focus — Crash Course · Intermediate
Beginner9 modules · 4h
Dynamic Programming: Advanced Deep-Dive — Hands-on Projects · Beginner
Intermediate11 modules · 15h
Sorting & Searching: Fundamentals — Exam & Interview Prep · Intermediate
Advanced12 modules · 15h
Greedy Algorithms: Fundamentals — Crash Course · Advanced
Beginner9 modules · 20h
Sorting & Searching: Real-World Projects — Hands-on Projects · Beginner
Beginner9 modules · 24h
Coding Interview Prep: Exam & Interview Focus — Hands-on Projects · Beginner
Intermediate11 modules · 8h
Arrays & Strings: Practical Applications — Exam & Interview Prep · Intermediate
Beginner9 modules · 19h
Greedy Algorithms: Fundamentals — Crash Course · Beginner
Intermediate11 modules · 21h
Linked Lists: Fundamentals — Crash Course · Intermediate
Beginner9 modules · 26h
Dynamic Programming: Advanced Deep-Dive — Complete Course · Beginner
Intermediate11 modules · 24h
Trees & Graphs: Exam & Interview Focus — Crash Course · Intermediate
Intermediate11 modules · 11h
Trees & Graphs: Fundamentals — Exam & Interview Prep · Intermediate
Intermediate11 modules · 7h
Dynamic Programming: Fundamentals — Complete Course · Intermediate
Beginner9 modules · 8h
Coding Interview Prep: Practical Applications — Hands-on Projects · Beginner
Advanced12 modules · 21h
Arrays & Strings: Advanced Deep-Dive — Complete Course · Advanced
Advanced12 modules · 20h
Recursion: Advanced Deep-Dive — Crash Course · Advanced
Intermediate11 modules · 23h
Recursion: Practical Applications — Hands-on Projects · Intermediate
Advanced12 modules · 9h
Hashing: Advanced Deep-Dive — Hands-on Projects · Advanced
Intermediate11 modules · 8h
Dynamic Programming: Exam & Interview Focus — Complete Course · Intermediate
Beginner9 modules · 7h
Arrays & Strings: Real-World Projects — Complete Course · Beginner