JavaScript Algorithms and Data Structures Masterclass

The Missing Computer Science and Coding Interview Bootcamp

Highest Rated

Created by Colt Steele
Last updated 8/2018
What Will I Learn?
  • Learn everything you need to ace difficult coding interviews
  • Master dozens of popular algorithms, including 6 sorting algorithms!

  • Implement 10+ data structures from scratch

  • Improve your problem solving skills and become a stronger developer
Curriculum For This Course
240 Lectures


  • Basic knowledge of JavaScript syntax
  • NO experience with data structures or computer science needed!

This course crams months of computer science and interview prep material into 20 hours of video. The content is based directly on last semester of my in-person coding bootcamps, where my students go on to land 6-figure developer jobs. I cover the exact same computer science content that has helped my students ace interviews at huge companies like Google, Tesla, Amazon, and Facebook. Nothing is watered down for an online audience; this is the real deal 🙂   We start with the basics and then eventually cover “advanced topics” that similar courses shy away from like Heaps, Graphs, and Dijkstra’s Shortest Path Algorithm.


I start by teaching you how to analyze your code’s time and space complexity using Big O notation.  We cover the ins and outs of Recursion.  We learn a 5-step approach to solving any difficult coding problem. We cover common programming patterns. We implement popular searching algorithms. We write 6 different sorting algorithms: Bubble, Selection, Insertion, Quick, Merge, and Radix Sort.   Then, we switch gears and implement our own data structures from scratch, including linked lists, trees, heaps, hash tables, and graphs.  We learn to traverse trees and graphs, and cover Dijkstra’s Shortest Path Algorithm.

Here’s why this course is worth your time:

  • It’s interactive –  I give you a chance to try every problem before I show you my solution.
  • Every single problem has a complete solution walkthrough video as well as accompanying solution file.
  • I cover helpful “tips and tricks” to solve common problems, but we also focus on building an approach to ANY problem.
  • It’s full of animations and beautiful diagrams!

Are you looking to level-up your developer skills? Sign up today!

Who is the target audience?
  • Anyone preparing for programming interviews
  • Anyone interested in improving their problem solving skills
  • Anyone looking to become a better developer!

Size: 6.97G


Related Courses




  1. Abhishek Chandel 06/01/2019 Reply
  2. dmp 07/12/2018 Reply
  3. Tite 18/11/2018 Reply
  4. mUNAF 10/11/2018 Reply
  5. Hajvan 06/11/2018 Reply
  6. bobo 06/11/2018 Reply
  7. robeth navarro 17/10/2018 Reply
  8. farhan 12/10/2018 Reply
  9. Sk Sahil Mohammad 11/10/2018 Reply
  10. Pradeep Kumar 24/09/2018 Reply
  11. Ramz 13/09/2018 Reply
    • Ramz 02/11/2018 Reply
  12. hana loo 11/09/2018 Reply
  13. anon 07/09/2018 Reply
  14. veiter 06/09/2018 Reply
  15. Khalid 04/09/2018 Reply
  16. babu 03/09/2018 Reply
    • Pathetic Brainless Begging Greedy Users 03/09/2018 Reply
    • ffdfd 04/09/2018 Reply
      • babu 05/09/2018 Reply
  17. schalotte 03/09/2018 Reply
  18. Lcat 02/09/2018 Reply
  19. Tadej 02/09/2018 Reply
  20. killer 02/09/2018 Reply
  21. Grey White 01/09/2018 Reply

Add a Comment

Your email address will not be published. Required fields are marked *