JavaScript Algorithms and Data Structures Masterclass

  • Overview
  • Curriculum
  • Instructor
  • Review

About This Course

The Missing Computer Science and Coding Interview Bootcamp

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 :)   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.  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!

  • Learn everything you need to ace difficult coding interviews

  • Master dozens of popular algorithms, including 6 sorting algorithms!

  • Implement 10+ data structures from scratch

Course Curriculum

1 Lectures

Instructor

Profile photo of Colt Steele
Colt Steele

Hi! I'm Colt. I'm a developer with a serious love for teaching. I've spent the last few years teaching people to program at 2 different immersive bootcamps where I've helped hundreds of people become web developers and change their lives. My graduates work at companies like Google, Salesforce, and Square.Most recently, I led Galvanize's SF's 6 month immersive program as...

More Courses By Colt Steele, Tim Garcia, Matt Lane, Elie Schoppik
Review
4.9 course rating
4K ratings
ui-avatar of Ivan Karabadzhak
Ivan K.
5.0
7 months ago

The course is great. I highly recommend finishing the practice section as soon as you learn things.

  • Helpful
  • Not helpful
ui-avatar of Kareem Adel
Kareem A.
4.5
7 months ago

It is a very good Course tbh

  • Helpful
  • Not helpful
ui-avatar of Nitzia Lizeth Covarrubias Gómez
Nitzia L. C. G.
5.0
7 months ago

I love it because it explains each concept in different ways, making it easier to understand. The exercises in the sections are definitely a great way to test what you've learned. A very good course, I highly recommend it. :D

  • Helpful
  • Not helpful
ui-avatar of Ahmadali Gulomov
Ahmadali G.
5.0
7 months ago

This course is amazing,than you for this

  • Helpful
  • Not helpful
ui-avatar of P S Pavan Kumar
P S. P. K.
4.0
7 months ago

It was good but mentor would have spoke little slower

  • Helpful
  • Not helpful
ui-avatar of Tuoyo Tuedon
Tuoyo T.
4.5
7 months ago

Thank You Colt

  • Helpful
  • Not helpful
ui-avatar of Zuhan Pan
Zuhan P.
4.5
7 months ago

It was a great experience of learning all the algorithms and data structures. Some of the solution can be optimized but there is Q&A section where people gave great solution to supplement. I really liked this course. It makes everything less scary and dense but still remains informative!!! Thank you so much!!!

  • Helpful
  • Not helpful
ui-avatar of Mykyta Kozhemiakin
Mykyta K.
5.0
7 months ago

Deep, comprehensive explanation. highly recommend

  • Helpful
  • Not helpful
ui-avatar of Murtaza Vadnagarwala
Murtaza V.
5.0
7 months ago

Its Great.

  • Helpful
  • Not helpful
ui-avatar of Akshay Sarmalkar
Akshay S.
5.0
7 months ago

The basics of Data Structures and Problem-solving are taught very well.

  • Helpful
  • Not helpful
Leave A Reply

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

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses