Schedule

The session grid for the whole course: what each session covers, the materials it uses, and the dates that matter — the two written tests, the project milestones and the two seminars.

Tentative schedule

Dates are provisional until the official timetable is published. Times and rooms will be added here.

Module 1 — Statistical Data Analysis

# Date Topic and materials
1 Thu 1 Oct Lecture Course introduction · A tour of Python for data analysis
What the course is about, how the exam and the project work, and a guided tour of Python and the data-science stack. The three notebooks of the Python self-study are assigned here.
📌 Python self-study assigned · project form opens
2 Tue 6 Oct Lecture Key concepts of data analysis
notes · slides
3 Thu 8 Oct Lecture Describing and visualizing the data
notes · slides
📌 Project form (MS Forms) due Sun 11 October — group and preferences
4 Tue 13 Oct Lecture Probability for data analysis
notes · slides
📌 Datasets assigned by e-mail · fork the project template and start Part 1
5 Thu 15 Oct Lecture Association between variables
notes · slides
6 Tue 20 Oct Lecture Data distributions
notes · slides
7 Thu 22 Oct Lecture Statistical inference: sampling, confidence intervals, bootstrap, hypothesis testing
notes and slides: TBA
8 Tue 27 Oct Lecture Statistical tests in practice: comparing groups, effect size, multiple tests
notes and slides: TBA
9 Thu 29 Oct Lecture Linear regression
notes and slides: TBA
10 Tue 3 Nov Lecture Logistic regression
notes and slides: TBA
11 Thu 5 Nov Lecture Extending regression models: interactions, polynomial terms, multinomial regression
notes and slides: TBA
12 Tue 10 Nov Lecture Causal analysis and experimental design
notes and slides: TBA
13 Thu 12 Nov Lecture Storytelling with data
notes and slides: TBA
The deck of this lesson is shared on Teams: it reproduces figures that cannot be redistributed.
14 Tue 17 Nov Assessment Prova in itinere 1 · Project Part 1 review
15 questions in 30 minutes on chapters 1–12. The rest of the session is spent on Part 1 of the project: an informal review at the desks, with the teacher and the tutor going round. Part 1 does not have to be finished.
📌 Part 1 reviewed in class

Module 2 — Predictive Analysis and Data Representation

# Date Topic and materials
15 Thu 19 Nov Lecture Introduction to predictive analysis: empirical risk, baselines, splits, cross-validation
notes and slides: TBA
16 Tue 24 Nov Lecture Regression for prediction: overfitting, regularization, the scikit-learn workflow
notes and slides: TBA
17 Thu 26 Nov Lecture Classification: metrics, KNN, logistic regression as a predictor
notes and slides: TBA
18 Tue 1 Dec Lecture Generative classifiers: QDA, LDA, naive Bayes
notes and slides: TBA
19 Thu 3 Dec Lecture Data representation and clustering
notes and slides: TBA
Feature spaces and distances first, then K-means and how to choose K.
20 Thu 10 Dec Lecture Density estimation
notes and slides: TBA
21 Tue 15 Dec Lecture Dimensionality reduction: principal component analysis
notes and slides: TBA
📌 Brief 2 walked through in class — you can work on it over the break
22 Thu 7 Jan Seminar Seminar 1
TBD
Guest lecture — for example, an introduction to deep learning.
23 Tue 12 Jan Seminar Seminar 2
TBD
Guest lecture from research or industry.
24 Thu 14 Jan Assessment Prova in itinere 2 · Project Q&A
15 questions in 30 minutes on chapters 13–20. The rest of the session is open for questions on the project.
📌 Part 2 due Sun 31 January · presentations in early February