| Week 01 | Aug 24 - Aug 30 | Course introduction and Python review | slide 01, slide 02 | Hw 01 due Fri Aug 28 |
| Week 02 | Aug 31 - Sep 06 | Unsupervised learning | Hw 02 due Fri Sep 04 | |
| Week 03 | Sep 07 - Sep 13 | Regression methods | Hw 03 due Fri Sep 11 | |
| Week 04 | Sep 14 - Sep 20 | Classification methods | Hw 04 due Fri Sep 18 | |
| Week 05 | Sep 21 - Sep 27 | Flexible predictive modeling | Hw 05 due Fri Sep 25 | |
| Week 06 | Sep 28 - Oct 04 | Model evaluation and validation | Hw 06 due Fri Oct 02 | |
| Week 07 | Oct 05 - Oct 11 | Predictive performance and uncertainty | Hw 07 due Fri Oct 09 | |
| Week 08 | Oct 12 - Oct 18 | Midterm exam and mid project presentations | Hw 08 due Fri Oct 16 | |
| Week 09 | Oct 19 - Oct 25 | Mid project presentations and global model interpretability | Hw 09 due Fri Oct 23 | |
| Week 10 | Oct 26 - Nov 01 | Local model interpretability | Hw 10 due Fri Oct 30 | |
| Week 11 | Nov 02 - Nov 08 | Foundations of deep learning | Hw 11 due Fri Nov 06 | |
| Week 12 | Nov 09 - Nov 15 | Advanced topics in deep learning | Hw 12 due Fri Nov 13 | |
| Week 13 | Nov 16 - Nov 22 | Final project presentations | Hw 13 due Fri Nov 20 | |
| Week 14 | Nov 23 - Nov 29 | (Thanksgiving break; no class) | ||
| Week 15 | Nov 30 - Dec 06 | Final project presentations and consultation | ||
| Week 16 | Dec 07 - Dec 13 | (Final exam week; no class) |