Week 1
MapReduce Fundamentals
Hadoop, word count, mapper/reducer
Week 2
Spark & Distributed DataFrames
PySpark, Databricks, transformations
Week 3
Advanced MapReduce Algorithms
Joins, sorting, graph algorithms at scale
Week 4
Distributed ML Pipelines
Spark MLlib, feature engineering
Week 5
Project Proposal Presentations
Student proposals, peer feedback
Week 6
Distributed Deep Learning Training
Horovod, DeepSpeed, data parallelism
Week 7
Parameter Servers & Model Parallelism
Ray, gradient synchronization
Week 8
Interim Project Presentations
Progress demos, instructor feedback
Week 9
Multi-Agent RL Foundations
Gymnasium, Stable Baselines3
Week 10
Multi-Agent Environments
PettingZoo, cooperative/competitive
Week 11
Communication & Emergent Behavior
Agent coordination, shared rewards
Week 12
Scalable Inference & Optimization
Model distillation, quantization, ONNX
Week 13
Final Project Presentations
Live demos, peer evaluation