Continue.

No courses in progress

Start a course and pick up right where you left off.

Courses.

Data Structures & Algorithms

2 courses
Algorithms & Data Structures for Beginners

Algorithms & Data Structures for Beginners

Master the fundamentals of arrays, linked lists, trees, graphs, and essential algorithms.

25 hrs·Medium
Advanced Algorithms

Advanced Algorithms

Deep dive into dynamic programming, advanced graph algorithms, and complex problem-solving.

25 hrs·Hard

System Design

2 courses
System Design for Beginners

System Design for Beginners

Learn scalability fundamentals, load balancing, caching, and database design basics.

10 hrs·Medium
System Design Interview

System Design Interview

Practice real interview questions: design Twitter, Uber, and other large-scale systems.

10 hrs·Medium

Python

3 courses
Python for Beginners

Python for Beginners

Start from zero with variables, loops, functions, and core Python concepts.

12 hrs·Easy
Python for Coding Interviews

Python for Coding Interviews

Python-specific tricks, built-in functions, and syntax patterns for interviews.

8 hrs·Easy
Python OOP

Python OOP

Classes, inheritance, polymorphism, and object-oriented principles in Python.

8 hrs·Easy

Full Stack Development

2 courses
SQL for Beginners

SQL for Beginners

Query databases with SELECT, JOIN, aggregations, and understand relational models.

10 hrs·Easy
Full Stack Development

Full Stack Development

Build complete web apps with React, Node.js, databases, and deployment.

20 hrs·Medium

Object Oriented Design

2 courses
Object Oriented Design Interview

Object Oriented Design Interview

Design parking lots, chess games, and other OOD interview classics.

8 hrs·Easy
Design Patterns

Design Patterns

Factory, singleton, observer, strategy, and other essential design patterns.

8 hrs·Easy

Lessons.

All Lessons

11 lessons
How to Use Neetcode Effectively (Coding Interviews)

How to Use Neetcode Effectively (Coding Interviews)

Python Cheat Sheet

Python Cheat Sheet

Big-O Notation

Big-O Notation

8 Data Structures for Coding Interviews

8 Data Structures for Coding Interviews

Sorting Algorithms Cheat Sheet

Sorting Algorithms Cheat Sheet

5 Graph Algorithms for Coding Interviews

5 Graph Algorithms for Coding Interviews

8 Design Patterns Every Programmer Should Know

8 Design Patterns Every Programmer Should Know

20 Must-Know System Design Concepts

20 Must-Know System Design Concepts

30-Day Javascript Coding Challenge

30-Day Javascript Coding Challenge

Design a YouTube Clone

Design a YouTube Clone

MongoDB Crash Course

MongoDB Crash Course

Bookmarked.

No bookmarks yet

Bookmark courses or lessons to find them quickly later.