Week 1
Image Processing Fundamentals
OpenCV, NumPy, filtering, edges
Week 2
CNNs & Image Classification
PyTorch, ResNet, transfer learning
Week 3
Object Detection
YOLO, Roboflow, bounding boxes
Week 4
Semantic Segmentation
SAM, U-Net, pixel-level masks
Week 5
Project Proposal Presentations
Student proposals, peer feedback
Week 6
Vision Transformers
ViT, DINOv2, Hugging Face
Week 7
Multimodal Models & CLIP
CLIP, BLIP-2, visual QA
Week 8
Interim Project Presentations
Progress demos, instructor feedback
Week 9
Generative Models: GANs
StyleGAN, image-to-image translation
Week 10
Diffusion Models
Stable Diffusion, HF Diffusers
Week 11
Image Editing & ControlNet
Inpainting, ControlNet, img2img
Week 12
Video Understanding & 3D Vision
Optical flow, depth estimation, NeRF
Week 13
Final Project Presentations
Live demos, peer evaluation