Skip to main content
  1. Sipping Go/

Top 20 courses on data structure and algorithms

·2 mins Draft

I spent several weeks, trying to find every single course on data structure and algorithms, wether you are looking to succeed in your next interview, school or for competitive programming, this is the ultimate list you need to select which course you want.

Easy to Advanced Data StructuresCourse Syllabus8HWilliam fisetAll12
Graph Theory AlgorithmsCourse Syllabus8HWilliam FisetGraphs12
The Coding Interview Bootcamp: Algorithms + Data Structures Grinder12
Tech Interview Mastery GuestArrays, Big O, Dynamic Programming, Graphs, Greedy Algorithms, Hash tables, Hashing functions, Heap, Linked Lists, Queues, Recursion, Stacks, Strings, Trees, Tries349
Data Structures & Algorithms, Level-up for Coding Interviews minutesArrays, Graphs, Hashing (Unordered Maps Maps Sets), Hashing functions, Heap, Linked Lists, Queues, Stacks, Strings, Tries, Vectors12
Mastering Data Structures & Algorithms using C and C++Course Syllabus56HAbdul BariAll12
Competitive Programming Essentials, Master Algorithms minutes12
The Ultimate Data Structures & Algorithms HamadaniArrays, Graphs, Hash tables, Hashing functions, Heaps, Linked Lists, Queues, Stacks, Tries20
Data Structures & Algorithms Essentials using C++ (2022) minutes12
Data Structure and Algorithms - For Big Tech Interviews AlrubayeDynamic Programming, Hash tables, Linked Lists, Queues, Stacks12
Master the Coding Interview: Big Tech (FAANG) Interviews, Linked Lists, Queues, Stacks, Tries12
CS50: Introduction to Computer Science
JavaScript Algorithms and Data Structures Masterclass Steel12
Master the Coding Interview: Data Structures + Algorithms
Graph Theory Algorithms for Competitive Programming minutesGraphs12
Become an Algorithms Expert & Clement99
Back To Back SWE EphremAll79
Online Bootcamp for Coding Interviews GoelAll250
Dynamic Programming Algorithms Master Course (2022) minutesDynamic Programming, Graphs, Greedy Algorithms, Recursion12