Introductions

Start here if ML is new to you. Pick one — don't try to take them all at once.

Stanford classics

The gold-standard university courses, all with public materials.

  • CS229 — Machine Learning Free Course Stanford's flagship ML course. Lecture notes are widely considered the best concise ML textbook ever assembled.
  • CS231n — CNNs for Visual Recognition Free Course The gold-standard deep-vision course. Slides and assignments are public; the lecture videos cover the foundations of CNN training.
  • CS224n — NLP with Deep Learning Free Course Embeddings → attention → transformers. Updated yearly. Lecture videos on YouTube; assignments are public and substantive.
  • CS236 — Deep Generative Models Free Course Stefano Ermon's course. The structured introduction to VAEs, GANs, flows, diffusion. Public lecture notes are the best single reference for the area.

Reinforcement learning

  • CS285 — Deep RL (Berkeley) Free Course Sergey Levine's grad-level RL course. The reference for understanding modern RL algorithms — policy gradients, actor-critic, off-policy methods, model-based RL.
  • David Silver — Introduction to RL Free Course DeepMind's David Silver teaching the foundations. Friendlier than CS285; best paired with Sutton & Barto's book.

Coming soon

Additional courses I want to add — MLOps, recommender systems, multimodal, foundation models.