Weekly Materials
| Mon Aug 31 | Introduction |
| Wed Sep 2 | Python Review |
| Fri Sep 4 | DataFrame basics |
| Mon Sep 7 | Labor Day — no class | |
| Wed Sep 9 | Plotly basics | |
| Fri Sep 11 | Practice 1 · Quiz 1 (in class) | |
| Mon Sep 14 | Grouping data |
| Wed Sep 16 | Visual exploration |
| Fri Sep 18 | Practice 2 · Forum 1 instructions |
| Mon Sep 21 | Joining tables |
| Wed Sep 23 | Tidying tables |
| Fri Sep 25 | Practice 3 · Quiz 2 (in class) |
| Mon Sep 28 | PCA |
| Wed Sep 30 | Clustering |
| Fri Oct 2 | Practice 4 · Forum 2 instructions |
| Mon Oct 5 | Classification basics |
| Wed Oct 7 | Classifier validation |
| Fri Oct 9 | Practice 5 · Quiz 3 (in class) |
| Mon Oct 12 | Decision trees |
| Wed Oct 14 | Hyperparameter tuning |
| Fri Oct 16 | Fall Break — no class |
| Mon Oct 19 | Fall Break — no class |
| Wed Oct 21 | Fall Break — no class |
| Fri Oct 23 | Practice 6 · Forum 3 instructions |
Milestone 1 due Sat Oct 24, midnight
| Mon Oct 26 | Preprocessing |
| Wed Oct 28 | Missing data |
| Fri Oct 30 | Practice 7 · Quiz 4 (in class) |
| Mon Nov 2 | Linear Regression |
| Wed Nov 4 | Regression validation |
| Fri Nov 6 | Practice 8 · Forum 4 instructions |
Milestone 2 due Sat Nov 7, midnight
| Mon Nov 9 | Logistic Regression |
| Wed Nov 11 | Ensembles |
| Fri Nov 13 | Practice 9 · Quiz 5 (in class) |
| Mon Nov 16 | Imbalanced data |
| Wed Nov 18 | Time-series data |
| Fri Nov 20 | Practice 10 · Forum 5 instructions |
Milestone 3 due Sat Nov 21, midnight
| Mon Nov 23 | Project progress check |
| Wed Nov 25 | Thanksgiving — no class |
| Fri Nov 27 | Thanksgiving — no class |
| Mon Nov 30 | Fairness methods |
| Wed Dec 2 | Interpretability methods |
| Fri Dec 4 | Practice 11 · Quiz 6 (in class) |
Milestone 4 due Sat Dec 5, midnight
| Mon Dec 7 | Project progress check |
| Wed Dec 9 | Book Club 6 & Wrap Up · Forum 6 instructions |