InterviewPrepKit

Home / Learn

Learn

Reading tracks that cover the concepts interviews test, beyond coding. Mark lessons as read and each track fills in.

Algorithms & Data Structures with Python

A from-zero crash course: Python itself, every core data structure, and the classic algorithms — enough to start solving problems.

0 / 40 lessons

Machine Learning

Features, models, training, metrics, debugging.

0 / 9 lessons

Machine Learning System Design

Real machine-learning system design walk-throughs, end to end.

0 / 10 lessons

AI Agent System Design

Designing autonomous language-model agents: tools, memory, multi-agent, guardrails, and evaluation.

0 / 29 lessons

Generative AI System Design

Generative model systems: smart compose, translation, retrieval-augmented products, image and video generation.

0 / 11 lessons

System Design

Classic distributed-systems design.

0 / 29 lessons

Object-Oriented Design

Object-oriented design problems and modelling.

0 / 13 lessons

Mathematics

Probability, statistics and inference, and linear algebra.

0 / 6 lessons

Report a bug