neetcode.io
Hi, I'm Navi. I created NeetCode in 2020 when I was unemployed and couldn't find a job. While I was struggling myself, it was still rewarding for me to make videos. I received so many messages from others who got jobs after watching my videos. It felt so gratifying and kept me going. About a year later I managed to get a job at Google.
Courses by neetcode.io

Algorithms and Data Structures for Beginners
Before starting the course, let’s go a little bit over what will be taught, who it is for and what you will need to succeed. This course covers all of the fundamental data struc...8 hours 22 minutes 4 seconds
Object-Oriented Design Interview
Prepare for your object-oriented design interviews with this comprehensive course. Object-oriented design is a critical part of technical interviews, and this course will provid...1 hour 49 minutes 4 seconds
Full Stack Development
This course will take you on a journey to become a full-stack developer. You will learn how to build and deploy a modern web application from the ground up. Whether you're a beg...4 hours 24 minutes 36 seconds
System Design Interview
Prepare for your system design interviews with this comprehensive course. System design interviews are a crucial part of the tech interview process, and this co4 hours 9 minutes 34 seconds
System Design for Beginners
The course "System Design for Beginners" is the key to understanding the fundamentals of designing scalable and efficient software systems. Whether you're a novice programmer or...5 hours 21 minutes 21 seconds
Object-Oriented Design Patterns
Design patterns are a way to solve commonly occurring problems in software engineering. They are reusable, tested solutions to certain software design problems. They are not coo...1 hour 14 minutes 22 seconds
Advanced Algorithms
The "Advanced Algorithms" course is a comprehensive guide to fundamental data structures and algorithms required to excel in technical interviews. This course is suitable for bo...7 hours 36 minutes 10 seconds