Interview Preparation

Everything for your next interview, in one place.

Resume writing, the 20 core coding-interview patterns, and full system-design tracks — each lesson worked end to end. Pick a course, or jump straight to any lesson.

7Courses
217Lessons
20Coding patterns
3Languages of solutions
📄01

How to Write a Good Resume

19 lessons

Craft a resume that clears screening and lands interviews.

Start course →
🧩02

Coding Interview Patterns

120 lessons

The 20 patterns behind the coding round, each with worked solutions.

Start course →
🏗️03

System Design Interview

31 lessons

From fundamentals to full case studies for the design round.

Start course →
🧱04

Object-Oriented Design Interview

14 lessons

Model real systems with clean OOP and design patterns.

Start course →
🤖05

Machine Learning System Design

11 lessons

Frameworks and case studies for ML system-design rounds.

Start course →
📱06

Mobile System Design Interview

11 lessons

Design mobile apps and their backends end to end.

Start course →
07

Generative AI System Design

11 lessons

Design generative-AI products: RAG, image and text systems.

Start course →

Press / anywhere to search · 7 courses · 217 lessons