The Coding Interview Bootcamp: Algorithms + Data Structures (

What you'll learnMaster commonly asked interview questionsTackle common data structures used in web developmentPractice dozens of different challengesUse Javascript to solve challenging algorithms

Created by: Stephen Grider

Produced in 2018

Quality Score

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

Overall Score : 94 / 100

Live Chat with CourseDuck's Co-Founder for Help

Need help deciding on a javascript course? Or looking for more detail on Stephen Grider's The Coding Interview Bootcamp: Algorithms + Data Structures? Feel free to chat below.
Join CourseDuck's Online Learning Discord Community

Course Description

DescriptionData Structures?A They're here.A A Algorithms?A A Covered.A Lots of questions with well-explainedA solutions?A A Yep!If you're nervous about your first coding interview, or anxious about applying to your next job, this is the course for you.A I got tired of interviewers asking tricky questions that can only be answered if you've seen the problem before, so I made this course!A This video course will teach you the most common interview questions that you'll see in a coding interview, giving you the tools you need to ace your next whiteboard interview.Coding interviews are notoriously intimidating, but there is one method to become a better interviewer - and that is practice! A Practicing dozens of interview questions is what makes the difference between a jobA offer for a $120k USDA and another rejection email. A This course is going to not only give you dozens of questions to practice on, but it will also make sure you understand the tricks behind solving each question, so you'll be able to perform in a real interview.I have spent many hours combing through interview questions asked at Google, Facebook, and Amazon to make sure you know how to answer questions asked by the most well-paying companies out there. A No stone is left unturned, as we discuss everything from the simplest questions all the way to the most complex algorithm questions.In this course, you'll get:Clear, well-diagramed explanations for every single problem to make sure you understandA the solutionAn overview of the most important data structures to know about.A These are presented for peopleA withoutA a CS degree.A huge collection of common algorithm questions, including everything from 'reversing a string' to 'determine the width of a BST'Sensible strategies for tackling systems design problemsInsider tips on answering what interviewers area really looking forConstant support on the Udemy Q&A forums from me!My goal in this course is to help you defeat those interviewers who ask nasty algorithm questions.A A Sign up today, and be the cutting edge engineer who will be prepared to get a high paying jobWho this course is for:Anyone preparing for an interview that will involve coding challenges

*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

Stephen Grider

Stephen Grider has been building complex Javascript front ends for top corporations in the San Francisco Bay Area. With an innate ability to simplify complex topics, Stephen has been mentoring engineers beginning their careers in software development for years, and has now expanded that experience onto Udemy, authoring the highest rated React course. He teaches on Udemy to share the knowledge he has gained with other software engineers. Invest in yourself by learning from Stephen's published courses.



150 total reviews

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

By Carol Ozar on 6 months ago

I love how in depth the lectures are and the constant back and forth between showing the diagrams and the code. Having the visuals is essential.

By Sayan Mukherjee on 7 months ago

Really, really enjoyed this course. I've been dreading learning Algorithms, but found I got really into it and enjoyed it. Stephen really explains well and I found his use of diagrams etc is so, so helpful. I can't recommend this highly enough. The only thing to improve the course I would recommend is doing two or three more of these Twitter type questions at different stages to break it up a bit, I found the Twitter one great which woke me back into the course again as I must admit that my attention span was hard to get back during the Linked Lists section which was very long, but it was still something important to cover, but was too long, so maybe split it up a bit would be good but in general, a brilliant course.

By Dan Bradley on 4 months ago

This is the second Stephen Grider course I've taken and it's great so far. Stephen is really good at walking you through each step and explaining complex concepts in a simple manor that's easy to understand. Even if you're an established programmer (which I am) you should take this course. Coding interviews can be brutal and sometimes embarrassing... never again With this course I'll be ready

By Sean Ryan on 6 months ago

Great relevant information. Great explanations and visual diagrams. Very good into to data structures and algorithms. I am half way through the course. I hope we discuss time and space complexities more in the future.

By Chakrapani Kulkarni on 8 months ago

I've started learning Python so I'm not the best person to rate the course but I find it ease to understand so it's really good if you need to get your ducks in a row for an interview.

By Rakesh Kumar Satapathy on 2 months ago

Great course with a very good teacher

By Todd Willoughby on 4 months ago

Thorough explanations, nice pace.

By Jason on 4 months ago

Good intro to interview style algorithms and data structures.

By Andrey Pashkin on 7 months ago

I am really impressed with the organization of the contents of this course. The instructor really organized everything in a very concise way to make the understanding very clear. Nonetheless, the usage of TDD is genial for this course, because the instructor can ensure that the student is really learning and solving the problems. The explanation is very detailed to the point where anyone can understand why the solution was taken in that way (even though the instructor mentioned that there must be other solutions, of course) and why it is efficient. The problems are really interesting, I was afraid that because I am very experienced with programming languages I would not feel that this course would give me much value, but actually, it surpassed my expectations. So far, it is the most well organized course I have found in Udemy related to programming languages. Congratulations to the instructor

By Allen Carter on a month ago

Slow pace. Thorough explanations. Examples build on one another. It's a great course.

By Matthieu Simard on 3 months ago

I really like how Stephen structures the content for all his courses. It's clean and easy to follow.

By Mark Newman on 8 months ago

This course really set me up to excel at job interviews and also gave me perspective on how to approach problems in an interview setting. The program was well paced and gradually ramped up to more challenging problems. The design module was pure gold This would be a 5-star course for me only if it delved into Trees a little deeper and touched on Graphs and some common Graph based problems.