JavaScript Algorithms and Data Structures Masterclass (

The Missing Computer Science and Coding Interview Bootcamp

Created by: Colt Steele

Produced in 2018

What you will 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

Quality Score

Content Quality
Video Quality
Qualified Instructor
Course Pace
Course Depth & Coverage

Overall Score : 96 / 100

Live Chat with CourseDuck's Co-Founder for Help

Need help deciding on a javascript course? Or looking for more detail on Colt Steele's JavaScript Algorithms and Data Structures Masterclass? Feel free to chat below.
Join CourseDuck's Online Learning Discord Community

Course Description

Updated in November 2018 with brand new section on Dynamic Programming!
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 :) A 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.A A 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. The course also includes an entire section devoted to Dynamic Programming.
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 this course is for:
Anyone preparing for programming interviews
Anyone interested in improving their problem solving skills
Anyone looking to become a better developer!

*Some courses are excluded from this sale. Coupon not working? If the link above doesn't drop prices, clear the cookies in your browser and then click this link here.
Also, you may need to apply the coupon code directly on the cart page to get the discount.

Coupon Code

Instructor Details

Colt Steele

Colt is a developer with a serious love for teaching. He's spent the last few years teaching people to program at 2 different immersive bootcamps where he's helped hundreds of people become web developers and change their lives. His graduates work at companies like Google, Salesforce, and Square. Most recently, he led Galvanize's SF's 6 month immersive program as Lead Instructor and Curriculum Director. After graduating from his class, 94% of students went on to receive full-time developer roles. He also worked at Udacity as a Senior Course Developer on the web development team where he got to reach thousands of students daily. In 2016 Colt launched Web Developer Bootcamp course, which has since gone on to become one of the best selling and top rated courses on Udemy. He was also voted Udemy's Best New Instructor of 2016.



100 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Arne Oldenhave on 2 months ago

Really in depth course on data structures and algorithms by Colt. As usual Colt deliver another masterpiece, greatly raccomended

By Bhavan Channira on 6 months ago

Explanations are excellent and thorough, Colt sincerely seems to want to help people learn and it shows in his teaching style, this is a great example of how online learning should be

By Deepak Yadav on 6 months ago

Algorithms is a difficult topic and, as expected, Steele delivers great content that is digestible.

By Utkarsh Bharti on a month ago

I'm a self-taught dev with many years of experience, but no formal CS background. I'm learning a lot from this course and feel like I'll be very prepared when it comes time to interview.

By Andrew Macmillan on 6 months ago

This course is masterfully taught. The content covered is explained clearly, and each exercise's solution is also carefully explained in video format. If you have taken his beginner web development course, expect a similarly high level of accessibility here. The levels of explanation he gives are very helpful, from an overview of how something works and why you would use it, to a readable pseudocode, to then actual code. You will get the most out of it if you pause after he explains how things work and try coding, then watch the pseudocode and update your code, then watch his version of code and update your solution if you find his version more readable.

By Sumer Singh on 5 months ago

I am a software engineer who looked for the good algo and data structure course to revise my knowledge. This course is good and answer my questions. This is my key points that I admire Colt for this course: 1. Well prepared resources visual explanation 2. Use Chrome dev tool modern JavaScript that is easy for everyone 3. Good exercises after learning

By Mari Garchagudashvili on 6 months ago

I love colt. Done with the web developer bootcamp and now taking this course. he's such a great teacher edit: OMG I'm getting better and better in coding thanks to collttttttt aaaaa halleluja

By Balasubramanian A on 7 months ago

The last section 'The Wild West' disappoint, if it can be hidden just remove it, instead you publish it with broken tests.

By Abdul Ghaffar on 3 months ago

So far it is excellent, subject matter Ive always struggled to understand makes more sense

By Dani Catalan on 3 months ago

Colt Steele is the best :D this course is beyond my expectations

By Emanuele Colonnelli on 8 months ago

Essential material to begin to understand what self taught developers have missed out on by not studying Computer Science. Course is very clear and engaging.

By Daniel Felipe Solano Len on 2 months ago

Colt has done an excellent job. Very good and exhaustive information.