Algorithms and data structures courses — sorting, graphs, dynamic programming, greedy, backtracking and competitive programming. Interview-ready problem solving with explained complexity analysis.
Algorithms & Data Structures
7 courses Added May 2026

Parsing Algorithms
Parsing or syntactic analysis is one of the first stages in designing and implementing a compiler. A well-designed syntax of your programming language is a big4 hours 27 minutes 33 seconds
Garbage Collection Algorithms
Memory leaks and dangling pointers are the main issues of the manual memory management. You delete a parent node in a linked list, forgetting to delete all its2 hours 13 minutes 20 seconds
Algorithms and Data Structures
The study of algorithms and data structures can be an especially useful field because it touches on the very essence of programming: solving complex problems.26 hours 32 minutes 19 seconds
Master the Pathfinding Algorithms with JavaScript and React
Enhance your JavaScript and React skills, build a portfolio project, and understand the pathfinding algorithms on a deeper level in this project-based course!2 hours 30 minutes 4 seconds
The Ultimate Data Structures & Algorithms: Part 2
Data structures and algorithms are patterns for solving problems. Developers who know more about data structures and algorithms are better at solving problems. That’s why…5 hours 56 minutes 46 seconds
Graph Theory Algorithms for Competitive Programming
Welcome to Graph Algorithms for Competitive Coding - the most detailed Specialisation in Graph Theory for Competitive Programmers, Software Engineers & Computer20 hours 12 minutes 42 seconds
AlgoExpert | Become an Algorithms Expert
Become an Expert in Algorithms. 65 videos explaining popular interview questions with solutions in JavaScript, Python, C ++, Java, and Go. Practice with popular questions. Topics…116 hours 40 minutes 8 seconds 5 / 5