
This module introduces students to coding as a key skill in support to quantitative analysis in the computational social sciences.
Materials are maintained in the companion Github code repository github.com/ale66/learn-coding
- Docente titolare: Alessandro Provetti
- Docente titolare: Laura Bruschi
- Docente titolare: Alessandro Gerosa
- Docente titolare: Giulia Giorgi
Learning Objectives
- To understand digital society through the application of five broad lenses- politics, economics, work, culture, and history.
- To understand how these academic concerns relate to topics in the and to issues of social relevance.
- To learn to analyze the visual representation of technological change through the consumption of cinematic artifacts.
- Docente titolare: Christopher Anderson

Learn the technology that creates the Generative AI!
This hands-on lab introduces students to the natural language processing methods that underpin Generative AI.
The lab will run for the first time in Summer 2026.
Materials are maintained in the companion Github code repository https://github.com/ale66/learn-genai
- Docente titolare: Alessandro Provetti
- Docente titolare: Alessandra Lanza
- Docente titolare: Federico Boni
- Docente titolare: Giulia Maria Dotti Sani

Learn the technology that creates the web in all its forms!
This module introduces students to the Web development languages and models that underpin Web communication.
Materials are maintained in the companion Github code repository https://github.com/ale66/learn-web
- Docente titolare: Alessandro Provetti