All Courses
Structured study plans taking you from Python basics to frontier AI research. Pick a group and dive in.
ML Fundamentals
Start here. Build your math, Python, ML fundamentals and coding interview skills.
Systems Fundamentals
Systems, networking, and GPU programming — from infrastructure to writing fast kernels.
Vision
From image processing through 3D reconstruction and vision-language models.
Generation
Generative and decision-making models — diffusion and reinforcement learning.
Language & Agents
Text understanding, transformers, fine-tuning, RAG pipelines, and production agents.
Research
Go deeper with breakdowns of landmark papers and the ideas behind modern AI.
Flashcards
Bite-sized decks — each card teaches one concept with an animation, then flips to a quiz.
Practice What You Learn
Apply your knowledge with 1000+ coding problems across all topics, plus timed assessments for each study plan.
Stay Current
Supplement your learning with paper breakdowns, blogs, and real-world case studies.