VAEs, diffusion models, and flow matching from first principles. Build systems that synthesize images, audio, and structured data.