Save for later

Master the Coding Interview

Updated for the 2022 hiring season. Join a live online community of over 600,000+ developers and a course taught by an industry expert that has actually worked both in Silicon Valley and Toronto as a senior developer. Graduates of this course are now working at Google, Tesla, Amazon, Apple

Want to land a job at a great tech company like Google, Microsoft, Facebook, Netflix, Amazon, or other companies but you are intimidated by the interview process and the coding questions? Do you find yourself feeling like you get "stuck" every time you get asked a coding question? This course is your answer. Using the strategies, lessons, and exercises in this course, you will learn how to land offers from all sorts of companies.

Many developers who are "self taught", feel that one of the main disadvantages they face compared to college educated graduates in computer science is the fact that they don't have knowledge about algorithms, data structures and the notorious Big-O Notation. Get on the same level as someone with computer science degree by learning the fundamental building blocks of computer science which will give you a big boost during interviews. You will also get access to our private online chat community with thousands of developers online to help you get through the course.Here is what you will learn in this course:

Technical:

1. Big O notation2. Data structures: * Arrays* Hash Tables* Singly Linked Lists* Doubly Linked Lists* Queues* Stacks* Trees (BST, AVL Trees, Red Black Trees, Binary Heaps)* Tries* Graphs3. Algorithms: * Recursion* Sorting* Searching* Tree Traversal* Breadth First Search* Depth First Search* Dynamic ProgrammingNon Technical:

- How to get more interviews- What to do during interviews- What do do after the interview- How to answer interview questions- How to handle offers- How to negotiate your salary- How to get a raise

Unlike most instructors, I am not a marketer or a salesperson. I am a senior developer and programmer who has worked and managed teams of engineers and have been in these interviews both as an interviewee as well as the interviewer.My job as an instructor will be successful if I am able to help you become better at interviewing and land more jobs. This one skill can really change the course of your career and I hope you sign up today to see what it can do for your career.

Taught by:

Andrei is the instructor of the highest rated Web Development course on Udemy as well as one of the fastest growing. His graduates have moved on to work for some of the biggest tech companies around the world like Apple, Google, JP Morgan, IBM, etc... He has been working as a senior software developer in Silicon Valley and Toronto for many years, and is now taking all that he has learned, to teach programming skills and to help you discover the amazing career opportunities that being a developer allows in life. 

Having been a self taught programmer, he understands that there is an overwhelming number of online courses, tutorials and books that are overly verbose and inadequate at teaching proper skills. Most people feel paralyzed and don't know where to start when learning a complex subject matter, or even worse, most people don't have $20,000 to spend on a coding bootcamp. Programming skills should be affordable and open to all. An education material should teach real life skills that are current and they should not waste a student's valuable time.   Having learned important lessons from working for Fortune 500 companies, tech startups, to even founding his own business, he is now dedicating 100% of his time to teaching others valuable software development skills in order to take control of their life and work in an exciting industry with infinite possibilities. 

Andrei promises you that there are no other courses out there as comprehensive and as well explained. He believes that in order to learn anything of value, you need to start with the foundation and develop the roots of the tree. Only from there will you be able to learn concepts and specific skills(leaves) that connect to the foundation. Learning becomes exponential when structured in this way. 

Taking his experience in educational psychology and coding, Andrei's courses will take you on an understanding of complex subjects that you never thought would be possible.  

See you inside the courses.

Get Details and Enroll Now

OpenCourser is an affiliate partner of Udemy and may earn a commission when you buy through our links.

Get a Reminder

Send to:
Rating 4.6 based on 627 ratings
Length 19.5 total hours
Starts On Demand (Start anytime)
Cost $12
From Udemy
Instructors Andrei Neagoie, Zero To Mastery
Download Videos Only via the Udemy mobile app
Language English
Tags Development Software Engineering

Get a Reminder

Send to:

Similar Courses

What people are saying

data structures and algorithms

It really help me gain a much better understanding on the most commonly used data structures and algorithms.

It has been over 10 years since I learned data structures and algorithms in college using C++.

I especially appreciated the various resources and animations of data structures and algorithms in action.

You'll definitely get the breadth of all essential data structures and algorithms related subjects.

This course gave me a great overview about data structures and algorithms.

Excellent course...anyone wants to understand data structures and algorithms, this one is immensely helpful.

Not only will you get well organized lectures and clear, thorough and logical explanation of important data structures and algorithms, but also you will get tips, advice, and motivation on how to hunts for jobs in the software development field.

Before this course I hated things like data structures and algorithms.

This is really excellent, helps me to review Data structures and algorithms in the best possible way.

This was a really good course that gave me a good refresher on data structures and algorithms.

I'd skipped parts about interviews and things not related to Data structures and algorithms but I'll get back to them after I finish what I need to learn first (and I'm sure I'll love those lessons too).

This is not a problem if the title was something like "Data Structures and algorithms for absolute beginners".

- Wish me luck :) Superb Course, it will make you mastery in DS and Algorithms Very good course for Data Structures and Algorithms Very clear, very unassuming, instructive, helpful.

Until now, I like it and I do believe it will help me in the course I'm taking next semester: CSE 250: Data Structures and Algorithms, and probably get some great summer internship.

Read more

so far so good

So far so good .

So far so good Amazing Yes it is.

So far So good.

So far so good.

Hey Andrie you are doing a great job Sim So far so good.

it is best so far so good Best course on this topic no doubt!

Highly recommended for people who want to improve in algorithms and data structures So far so good, BTW, I like the syllabus most which are well-organized and fully-structured Very beneficial course Having joined Udemy since 2013, I've never really felt the need to write a review for any of the 50+ courses I have purchased; however, this course along with Andrei's other courses (Zero to Mastery & Junior to Senior) have really resonated with me and what I have been studying and venturing in while lacking a formal Computer Science education.

Oui parfaitement So Far So Good.

Read more

highly recommend this course

I would highly recommend this course.

I highly recommend this course.

Highly recommend this course and his others.

I highly recommend this course to anyone who wants to be great software engineers!

I would highly recommend this course!

I would highly recommend this course for junior developers for reinforcing the fundamentals as well as for intermediate/senior devs for brushing up their existing skills.

Yes, I highly recommend this course.

I would I highly recommend this course as well as anything Andrei creates theses are the best courses bar none.

Read more

easy to follow

The coding part is really easy to follow up and the non-technical part is simply amazing and it covered all the aspects of software world.

Javascript syntax is really easy to follow and honestly a better language to grasp concepts.

The course is easy to follow and gives in-depth explanations Must have!

I found the course content easy to follow, the discord channel has been invaluable to me for follow up questions with both Andrei and the community.

Every lecture is super valuable, easy to understand, easy to follow, well grounded, I could easily give more than five stars if it would be allowed.

All of Andrei’s courses are easy to follow first go through and valuable enough to keep coming back to once you need some revision.

Read more

computer science

For some one such as me, not coming from a computer science background, this course really helped me understand and optimize my applications in ways I never thought possible.

But one assumes that those preparing for >>JOB<< interview, know something about computer science and are not total dummies.

Moreover, this course is very practical since it's focused on the result - passing the interview, so you won't get bored with unnecessarily complicated computer science stuff.

Here are some positives I'd like to highlight: This course will teach you the basics (especially if you missed out on a computer science degree) It is quite practical.

Andrie has done a great job in covering the most important topic of computer science.

I couldn't recommend this more :) This course has been a God send, providing a solid foundation to computer science that is helping connect all the dots to programming that I have acquired so far :) Exactly!

I felt really prepared after taking this course to pass first and 2nd round computer science interviews.

Even Computer Science students have benefits of it.

Read more

software engineer

Great course at people with no CS background who need to understand and master the fundamentals in order to not only excel at interviews, but also to be able to grow and ultimately be a proper developer / software engineer.

This is an amazing course, and a must for anyone who would like to learn more about data structure and algorithms, but also to any software engineer looking to become better at their craft.

I've been working as a software engineer for a few years.

It's definitely a great course and I would recommend it to anyone who wants to get to be prep for a software engineer job interview.

He compresses the knowledge in algorithm & data structures books and teaches you the foundation for being a great software engineer.

I am an experienced software engineer and had been a long time that I didnt work on these topics.

I just completed a software engineering internship, and now I on a job search campaign for my next opportunity!

Having purchased all his courses, I can assert my confidence and relay my assurance that if you want to become a Software Engineer, Software Developer, Front-End/Back-End Engineer, Full-Stack Engineer, or Web Developer or anything closely related, then this course (or either of his other courses) may suit your needs as well as other needs you may not have even thought you needed yet.

Read more

teaching style

So far I appreciate the teaching style and the explanation of Big O.

Great teaching style, voice is not annoying, good pace, good amount of challenges.

Admired about Andrei's teaching style.

Perfect explanations and teaching style.

I like his patient teaching style.

Excellent teaching style and pace.

Read more

looking forward

Looking forward to coming back and letting you know that I received my job offer.

I am looking forward for rest of the course and I am confident then by end of course I'll have a better understanding of data structure and algorithm.

Really looking forward to complete all the course videos.

I don't remember ever seeing the Tries data structure...looking forward to learning that.

I am looking forward to your next courses.

I'm really looking forward to master data structures and algorithms and ace the coding interview Another fantastic course by Andrei!

Read more

very informative

Very informative and most topics are covered to detail and hands on.

Very informative and valuable.

Very informative!

It has been very informative and helpful.

Very informative and encouraging.

I'm taking his 3 courses including this and all the courses are well-organized and very informative.

Read more

go through

Highly recommend it to anyone who are seeking developer jobs and need to go through code/technical interview.

I love Andrei.. :) You go through the course in a very intuitive way, and even if you already know some of the concepts, the way they are presented work as a refresher or reinforcement.

The instructor is awesome with explanation The more I go through the course, the more I learn.

Its fantastic experience to go through this course.

I still didn't go through rest of the course and data structures part , may be i will re-evaluate the course.

Read more

highly recommended

Highly recommended!

This course is truly highly recommended both for newbies in programming, and for experienced software engineers who needs to review.

Highly recommended.

Highly recommended to watch his courses from zero to mastery if you are starting as Developer.

Read more

software development

Andre does a superb job of covering all aspects of the coding interview and preparing for the software development job of your dreams.

A must watch for anyone doing any kinda software development.

As a self-taught developer, I found this course extremely helpful to fill the gaps in software development fundamentals knowledge.

Read more

Careers

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

Teacher: Computer Science $55k

Instructor - Computer Science $72k

Lecturer of Computer Science $72k

Computer Science educator $78k

Computer Science Specialist $87k

Lecturer (Computer Science) $98k

MS Computer Science $106k

Professor Computer Science $109k

Computer Science R&D $129k

Associate Computer Science $133k

Professor - Computer Science $138k

MS in Computer Science $141k

Write a review

Your opinion matters. Tell us what you think.

Rating 4.6 based on 627 ratings
Length 19.5 total hours
Starts On Demand (Start anytime)
Cost $12
From Udemy
Instructors Andrei Neagoie, Zero To Mastery
Download Videos Only via the Udemy mobile app
Language English
Tags Development Software Engineering

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