Good and simple to understand introduction to algorithms.
Algorithms in Motion teaches you how to apply common algorithms to the practical problems you face every day as a programmer. Following the expert guidance of liveVideo instructor Beau Carnes, you'll start with the basics, including Big O notation, fundamental data structures, and recursion. Then, you'll explore problem-solving techniques, that will empower you to see the algorithm you need in the task you're trying to accomplish. Finally, you'll finish the course by applying more advanced algorithms, such as hash tables, graph algorithms, and K-nearest.
This liveVideo course is perfect paired with Aditya Bhargava’s Grokking Algorithms, bringing the classic algorithms inside to life.
Great way to quickly recap the most common algorithms.
Explains the fundamentals of some fairly complex computer science in a way that makes sense to anyone.
A gentle introduction to the traditional computer science topics of data structures and algorithms in a way that is not intimidating to approach.