Algorithms

Algorithms Courses

Develop efficient and effective programs using algorithms. Learn about algorithms and data structures through a variety of courses and resources.

The Last Algorithms Course You'll Want (Part 2)

ThePrimeagen

ThePrimeagen

terminal
Elevate your technical prowess in data structures and algorithms, focusing on trees, graph theory, and dynamic programming. Learn practical implementation and optimization techniques to solve complex algorithmic challenges efficiently.
3 hours, 10 minutes CC
The Last Algorithms Course You'll Want (Part 2)
drag handle

Practical Problem Solving with Algorithms

Kyle Simpson

Kyle Simpson

You Don't Know JS
Put algorithms and computer science techniques into practice! Think through challenges and apply techniques like recursion, traversals, acyclic paths, memoization
9 hours, 14 minutes CC
Practical Problem Solving with Algorithms
drag handle

The Last Algorithms Course You'll Need

ThePrimeagen

ThePrimeagen

terminal
The last algorithms course you’ll need to pass tough interview questions that use arrays, lists, trees, graphs, maps, and searching and sorting algorithms.
9 hours, 20 minutes CC
The Last Algorithms Course You'll Need
drag handle

A Practical Guide to Algorithms with JavaScript

Learn to solve algorithms and analyze them efficiently in both an interview setting and also in your day-to-day development.
4 hours CC
A Practical Guide to Algorithms with JavaScript
drag handle