In this article i will present you five awesome courses about Algorithms and Data Structures from Udemy. ### [1) JavaScript Algorithms and Data Structures Masterclass](https://www.udemy.com/js-algorithms-and-data-structures-masterclass/)  by: Colt Steele > The Missing Computer Science and Coding Interview Bootcamp With more than 200 lectures, [**Colt Steele**](https://www.udemy.com/user/coltsteele/) present a brilliant course about this complex topic! **Some of the topics:** * _Big O Notation_ * _Problem Solving Skills_ * _Recursion_ * _Bubble Sort_ * _Selection Sort_ * _Hash Tables_ And much more… ### [2) The Coding Interview Bootcamp: Algorithms + Data Structures](https://www.udemy.com/coding-interview-bootcamp-algorithms-and-data-structure/)  by: Stephen Grider > Ace your next Javascript coding interview by mastering data structures and algorithms. [**Stephen Grider**](https://www.udemy.com/user/sgslo/) did a perfect job with this course, through a calm and friendly way, we can learn all about Algorithms and Data Structures! * String and Integer Reversal * Palindromes * Fizz Buzz * Stacks, * Trees * Binary Search And much more… ### [3) Learning Algorithms in JavaScript from Scratch](https://www.udemy.com/learning-data-structures-in-javascript-from-scratch/)  by: Eric Traub > Make your code & programs faster and more efficient by using algorithms. Be very well prepared for technical interviews. The next 3 courses are by the same author: [**Eric Traub**](https://www.udemy.com/user/eric-traub/)**.** He did an awesome job explaining all this rare things! In this one, he teach us Algorithms **Some of the topics:** * Fizz Buzz * Binary Search * Fibonacci * Bubble Sort * Merge Sort And much more… ### [4) Learning Data Structures in JavaScript from Scratch](https://www.udemy.com/learning-data-structures-in-javascript-from-scratch/)  by: Eric Traub > Write more efficient & performant code by learning data structures. Be well prepared for technical interview questions. A short but nice course about Data Structures! **Some of the topics:** * Introduction to Data Structures * Linked Lists * Binary Search Trees * Hash Tables And much more… ### [5) JavaScript Interview Prep: Practice Problems](https://www.udemy.com/javascript-interview-prep/)  by: Eric Traub > Ace your next JavaScript coding interview by doing practice questions. Learn important javascript skills & concepts. This course, apart of some algorithms and problems, gives us a nice compilation of the weird parts of JavaScript for your next job interviews! **Some of the topics:** * IIFEs * Closures * this keyword * Scope * Objects And much more… I hope you liked it! **You have my** [**_Github_**](https://github.com/germancutraro) **if you wanna follow me, i will appreciate a lot!** Thank you 😊