LeetCode In Python: 50 Algorithms Coding Interview Questions (Udemy.com)

Practice data structure and algorithms questions for interviews at FAANG companies like Google, Facebook, Apple & Amazon

Created by: Bit Punch

Produced in 2021

icon
What you will learn

  • Solve Easy to Hard Difficulty problems using different data structures and algorithms
  • How to solve some of the most popular interview questions asked by major tech companies
  • Breaking down the coding interview problems in a step by step, systematic manner
  • Popular problems patterns
  • Algorithms and data structures
  • Strengthen your problem solving and programming skills

icon
Quality Score

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

Overall Score : 86 / 100

icon
Course Description

Getting ready for your software engineering coding interview? This is the place for you.
Want to learn about the most popular problem-solving techniques, patterns, data structures, and algorithms used in those difficult interviews? Come on inWant a step by step explanation of 50 of the most popular interview questions in the industry? You got it.
Want to get better at competitive programming? Enjoy the rideWelcome to the course!
In this course, you'll have a detailed, step by step explanation of 50 hand-picked LeetCode questions where you'll learn about the most popular techniques and problems used in the coding interview, This is the course I wish I had when I was doing my interviews. and it comes with a 30-day money-back guaranteeWhat is LeetCode?
LeetCode is essentially a huge repository of real interview questions asked by the most popular tech companies ( Google, Amazon, Facebook, Microsoft, and more ).
The problem with LeetCode is also its advantage, IT'S HUGE, so huge in fact that interviewers from the most popular companies often directly ask questions they find on LeetCode, So it's hard to navigate through the huge amount of problems to find those that really matter, this is what this course is for.
I spent countless hours on LeetCode and I'm telling you that you don't have to do the same and still be able to get a job at a major tech company.
Course overview :
In this course, I compiled 50 of the most important and the most popular interview questions asked by these major companies and I explain them, in a true STEP BY STEP fashion to help you understand exactly how to solve these types of questions.
The problems are handpicked to ensure complete coverage of the most popular techniques, data structures, and algorithms used in interviews so you can generalize the patterns you learn here on other problems.
Each problem gets 2 videos :
Explanation video: we do a detailed explanation of the problems and its solution, this video will be longer because we will do a step by step explanation for the problems.
Coding video: where we code the solution discussed in the explanation video together.
We will use basic python for this course to code our solutions, previous knowledge in python is preferred but NOT required for the coding part of the course.
The problems are categorized for easier navigation and will be regularly updated with more popular and interesting problems.
Some of the stuff this course will cover are :
Arrays and Strings interview questions.
Searching interview questions and algorithms.
Dynamic Programming interview questions.
Backtracking interview questions ( With step by step visualization ).
Trees and Graphs interview questions and algorithms.
Data structures Like Stacks, Queues, Maps, Linked Lists, and more.
In other words, this course is your one-stop-shop for your dream job.
Who this course is for:
Developers eager to pass the coding interview at huge companies like Google, Facebook, Microsoft, Amazon, etc.
People who want to develop their problem solving skills.
Developers getting ready for their technical interviews.
Students getting ready for their internship coding interviews.
People who want to get better at competitive coding

icon
Instructor Details

Bit Punch

I am a professional software engineer with a passion for teaching and a strong believer in lifelong learning.

I am not one of those guys who started programming at the age of 3 and stuff like that, I started programming in my first year of college, I struggled, built stuff, failed many times and finally through countless hours of hard work I managed to become a professional software engineer in a very respectable company that you probably heard of.

I am here to teach you all that I know about software engineering, web development, data structures and algorithms

I hope to save you tons of hours skimming through tens of resources online as I did, and I sincerely hope that I could benefit you as much as possible

icon
Reviews

4.3

35 total reviews

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

By Alexandra Duboy on 11/14/2020

it was hard to follow

By Gauthier Delvaulx on 11/1/2020

It is often too difficult to understand. I'm not talking about the content but about the message. Sometimes slides need to be improved (errors on screen) but often the audio should be recorded once more.
With that being said, the author seems competent in this field. My main problem is only the message.

By Kavya P on 11/1/2020

Amazing course content with a crisp explanation.Every problem has 2 videos one with a pseudocode explanation other is the actual code. The course is a combination of 50 leetcode problems along with basic data structure explanation. The tutor is really quick in responding to student queries. This course is totally worth it . Must buy if you are serious about your interview preparation.

By Sameer Jaswal on 10/19/2020

Lets see

By Chengkun Zhang on 10/16/2020

Really helpful course! I do machine learning research for years as a PhD student, but when it comes to job applications, you still need to practice a little bit! This informative course helps me quickly refreshed my undergraduate knowledge. Thank you!

By Gao Gary on 10/10/2020

It is awesome. Very deeply walkthrough and clearly explained. I will recommmend this course for entry-intermediate level python programmer!

By Shazia Kaleem on 10/3/2020

Loved the course, content, delivery! The efforts put behind the course is evident. Highly recommend this course to anyone looking to enhance/develop problem solving skills. Thank you for the amazing course. Helped me a lot :)

By Xinyi Zhu on 10/1/2020

Struggling with technical interviews. This was so helpful!

By Kensuke Niitsuma on 9/27/2020

Overall, Good. But I didn't catch what he said in some lessons.

By Akshit Mehta on 9/22/2020

Didnt even need to watch the code implementation explanation video gave an idea of how to code it.

By Seungwook Lee on 9/22/2020

Structure of the videos were fine, expect that the fonts size, color and background was too distracting.
Also, it would have been better if there was a pointer to where you are currently referring to in the presentation.

By Hafize Gunsu Gemesi on 9/20/2020

Great course and very engage instructor! I am loving it so far:)