Learning center
Structured tracks for system design, ML system design, product architecture, behavioral interviews, and hands-on Blind 75 coding practice.
Blind 75
75 questions
System Design
36 lessons
ML System Design
21 lessons
Product Architecture
12 lessons
Behavioral
13 lessons
Tracks
Pick a learning track or jump into practice based on where you are in your prep.
Sharpen algorithm fundamentals with a community-curated set of core coding questions.
Deepen architectural intuition with building blocks, tradeoffs, and full interview-style case studies.
Design production ML systems end to end: data, features, models, evaluation, and serving.
Design systems from the client's perspective: APIs, data modeling, and user flows.
Infer the signal, build a story bank, and tell it with CARE so behavioral rounds stop deciding your level by accident.