Stanford Center for Professional Development
Study Hub

Stanford SCPD
Interactive Course Materials

Deep dives, slide decks, and animated guides for XCS229 Machine Learning and XCS236 Deep Generative Models. Each page is a standalone interactive reference with diagrams, worked examples, and theme toggle.

XCS229 Machine Learning
Andrew Ng's foundational ML course covering supervised learning, unsupervised learning, and reinforcement learning. Theory-heavy with mathematical rigor and practical problem sets.
XCS236 Deep Generative Models
Comprehensive study of deep generative models — from autoregressive and latent variable models through normalizing flows, GANs, energy-based models, score-based models, and diffusion. Covers both theory and modern practice.