Skip to main content
neetcode.io thumbnail

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 thumbnail

    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 thumbnail

    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 thumbnail

    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 thumbnail

    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 co
    4 hours 9 minutes 34 seconds
  • System Design for Beginners thumbnail

    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 thumbnail

    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 thumbnail

    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