All Courses

4.7 (12314)30K Enrolled

Learn system design by scaling an online shop, then designing WhatsApp, Instagram, Uber and a rate limiter. The first four videos are free. Continue with Advanced System Design for deeper study of databases, distributed systems and research papers.

Gaurav Sen

Gaurav Sen

Instructor

$18/monthBilled yearly. Includes every course
Subscribe
4.6 (2305)33K Enrolled

In this course, we learn low-level design by building a game engine. The engine can play turn-based games, and supports AI players with of varying strength. This section covers software engineering principles like DRY, SOLID, Composition, Inheritance, and popular Design Patterns.

Gaurav Sen

Gaurav Sen

Instructor

$18/monthBilled yearly. Includes every course
Subscribe
4.7 (1271)8K Enrolled

Designed to help software engineers transition to AI engineering. This course includes detailed breakdowns of vector databases, indexing, large language models, and the attention mechanism. At the end of this course, you will know how LLMs work and use them to build real-world applications.

Gaurav Sen

Gaurav Sen

Instructor

$18/monthBilled yearly. Includes every course
Subscribe
4.8 (275)29K Enrolled

This course is for professionals with 0 to 10 years of experience who is applying for a job and looking to ace their behavioral interviews. The facilitator, Dr. Ashis Sen, is a subject matter expert on competency-based interviewing.

Ashis Sen

Ashis Sen

Instructor

$18/monthBilled yearly. Includes every course
Subscribe
4.4 (3893)30K Enrolled

The course after System Design for Interviews. It covers transaction isolation levels, replication and database migrations, consensus with Paxos, location databases, security and observability, and designs Google Docs, Google Maps, a chess website, WhatsApp calling, a recommendation engine and Shazam. The second half reads the papers behind production systems: Memcached and TAO at Facebook, DynamoDB, Kafka, Spark, Dremel, Zanzibar, Borg, Dapper, Gorilla and Monarch, and vector databases.

Gaurav Sen

Gaurav Sen

Instructor

$18/monthBilled yearly. Includes every course
Subscribe

The 100 coding questions interviews ask most, each with an editor, a judge, an editorial and a video. Write your solution in any of seven languages, run it against hidden test cases, and get one fix from the AI when it fails. The first four questions are free.

Gaurav Sen

Gaurav Sen

Instructor

$18/monthBilled yearly. Includes every course
Subscribe

All in One Subscription

System Design, Low Level Design, AI Engineering and Behavioural Interviews, with practice questions. Pay monthly or yearly.

Annual plan

$18/month

$209 paid once for the year50% discount

or $63/month

  • AI mock interviewer
  • The interview question bank
Subscribe

Cancel anytime and keep access until the end of your subscription period.

See every plan