First Year

Introduction to R (Compulsory Lab)Pagano Giovanni (Unimi)31st
Behavioural SociologySquazzoni Flaminio (Unimi)91st
Cybersecurity and protection of personal data: legal and policies issuesPierluigi Perri (Unimi)61st
Coding for computational social scienceAlessandro Provetti (Unimi)61st
Data AnalysisDotti Sani Giulia Maria (Unimi)91st
Digital Cultures and Communication ResearchGandini Alessandro (Unimi)92nd
Analytics for Complex Organizations Solari Luca (Unimi)
Multivariate Analysis for Social Scientists 63rd
Social and Political AttitudesCristiano Vezzoni (Unimi)63rd


Second Year

Big Data AnalyticsCurini Luigi (Unimi)
Policy Design Analysis and EvaluationDamonte Alessia (Unimi)
Decadri Silvia (Unimi)
Network AnalysisFederico Bianchi 62nd


To complete the MA program, students need also:

  • To select one extra free course (9 cfu) or a set of workshops/laboratories (e.g., Introduction to Python, Data Visualization). Notice that laboratories usually grant 3 cfu, thus students have to pass 3 laboratories to totalize the needed 9 cfu (one of them is “Introduction to R”). We suggest attending these extra free course, or workshops/laboratories, in the 2nd term of the first year.
  • To actively take part in a stage (about 230 hrs – 9 cfu).
  • To work on their MA thesis (Final exam – 21 cfu).