Save for later

The Coding Interview Bootcamp

Algorithms + Data Structures

Data Structures? They're here. Algorithms? Covered. Lots of questions with well-explained solutions? Yep.

If you're nervous about your first coding interview, or anxious about applying to your next job, this is the course for you. 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. 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. Practicing dozens of interview questions is what makes the difference between a job offer for a $120k USD and another rejection email. 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. 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 understand the solution
  • An overview of the most important data structures to know about. These are presented for people without 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 problems
  • Insider tips on answering what interviewers area really looking for
  • Constant 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. Sign up today, and be the cutting edge engineer who will be prepared to get a high paying job

Get Details and Enroll Now

OpenCourser is an affiliate partner of Udemy.

Get a Reminder

Not ready to enroll yet? We'll send you an email reminder for this course

Send to:


Rating 4.6 based on 932 ratings
Length 13 total hours
Starts On Demand (Start anytime)
Cost $9
From Udemy
Instructor Stephen Grider
Download Videos Only via the Udemy mobile app
Language English
Tags Web Development Development

Get a Reminder

Get an email reminder about this course

Send to:

Similar Courses

What people are saying

According to other learners, here's what you need to know

data structure in 80 reviews

one of the best course for hands on programming experience on some of popular interview ques and data structure..

The course is good for Junior to Medium developers and anyone who wants a refresher on Data Structure + Algorithms.

This course is really emancipating if you are looking forward improving your skills in algorithms and data structure.

It only assumes basic JavaScript knowledge and builds up simple but important algorithm and data structures concepts from there.

Really enjoyed playing with the different algorithms and data structures presented.

Very good into to data structures and algorithms.

Good intro to interview style algorithms and data structures.

Read more

data structures in 65 reviews

I never learned about data structures and algorithms when I taught myself to code, so this course was a MUST for me.

Because in an interview setting, complexity and usage of particular data structures are focused, not just implementation.

This is great for VERY basic fundamentals of data structures and programming.

Stepping through and making the viewer aware that the questions are about understanding how data structures work is great phrasing.

It is a gentler introduction to interview prep than something like Cracking the Code Interview and is targeted at someone with little familiarity with data structures.

This gave good base cases and explained how they worked as well as some data structures.

Really good intro on data structures and algorithms.

Read more

so far so in 16 reviews

so far so good.

:) So far so good!

:) So far so good.

so far so good Nice Teaching Style!

So far so good!

yes, till now it's a good match Cause it’s accurate Still early days but so far so good.

So far so good.

Read more

not only in 12 reviews

Not only are his examples gentle and systematic and root level basic in nature but also his voice has kind of like Dr Berg like tone to it which makes understanding and pausing the video and practicing on your own a lot more fulfilling and self driving.

On top of that, not only did Stephen add 2 or 3 alternatives to solve each particular problem, but he also organized the course in such a way that makes it easy to follow and 100% hands-on.

Not only am I learning a lot and enjoy the straightforward style, but this is building my confidence.

Excellent course, all the information I found are quite useful not only for interviews but also for general knowledge of Javascript environment.

I think this is good not only for the interview, but it's also a good hands on approach to problem solving in a programming setting.

Not only is he clear and easy to listen to, but he also possesses a deep knowledge in the subject.

Instead I found it to be fun, not only did I relearn things, I leaned "new things".

Read more

computer science in 10 reviews

So excited to dig in and get better at this as I KNOW it will make me better at my passion I will recommend this course for someone who is more beginner in computer science and programming.

As I never studied Computer Science in a formal setting, I felt I should learn more about these properly, and this is what this course has given me.

The exercises are genuine, real world interview questions and the underlying computer science theory behind each question is explained very well by the instructor.

Whether you've never heard of big O notation before or you're a Computer Science grad who just needs a refresher course in some basics, this course is a great tool to have in your job search.

Good foundation in algorithms, data structures and computer science basics.

I recommend this course 100% to anyone studying computer science or learning on their own to get the upper edge in an interview!!

It could be a bit deeper on computer science foundations I went from clueless to clueful.

Read more

straight forward in 8 reviews

Material is straight forward and its value is apparent.

It has a pretty straight forward and clear explanation for the solutions.

With diagrams and in-depth explanation Concise information, straight forward, gives different types of solutions and hints This is helpful for learning the basics.

Explanations are straight forward, and content engaging.

These lessons are very easy to follow and straight forward, and I love how Grider goes over different solutions.

So far the course is straight forward and helping me to think through things in ways I haven't before.

Stephen courses are so professional and well crafted very honest and straight forward intro so far Очень подробно для абсолютно начинающего уровня и с соблюдением все деталей Clear and concise.

Read more


An overview of related careers and their average salaries in the US. Bars indicate income percentile.

Structures/Bridge $81k

Structures Technician 1 $81k

Associate Structures Engineering $83k

Structures Designer $85k

Structures CADD $91k

Structures Mech $94k

Aircraft Structures $96k

Structures Foreman $98k

Engineer of Structures $100k

Structures Engineer 1 2 $103k

Product Engineer - Structures $115k

Structures Estimator Manager $127k

Write a review

Your opinion matters. Tell us what you think.


Rating 4.6 based on 932 ratings
Length 13 total hours
Starts On Demand (Start anytime)
Cost $9
From Udemy
Instructor Stephen Grider
Download Videos Only via the Udemy mobile app
Language English
Tags Web Development Development

Similar Courses

Sorted by relevance

Like this course?

Here's what to do next:

  • Save this course for later
  • Get more details from the course provider
  • Enroll in this course
Enroll Now