Ph.D. students have to attend at least 140 hours of courses overall in 3 years (the earlier the better).
Each Ph.D. student is expected to:
- attend and take three or more exams of courses involving at least 80 hours of lectures in total;
- attend at least additional 60 hours of training activities without exam (or without taking the exam, if the course is with exam);
- attend the PhD school organized by PhD-AI.it at the first year of study (the corresponding hours are included in the 60 hours without exams above)
The additional 60 hours of training activities may include:
- cycles of seminars and doctoral schools with specific indication that they are aimed exclusively or mainly at doctoral students;
- (up to 20 hours) activities on soft skills, research management, European and international research systems, entrepreneurship, intellectual property, etc. See e.g., the PhD+ and CyB+ courses offered by the University of Pisa program Contamination Lab, and the cross-curricular educational activities (open science, soft skills, English for research publication and presentation, etc.) offered at the University of Pisa.
The courses with exams and training activities without exams should be selected among the ones made available by:
- our Ph.D. program (see below) and by the other 4 Ph.D. programs of PhD-AI.it;
- by the Ph.D. program in Computer Science at the University of Pisa or by Ph.D. programs at the host University;
- by other Italian and International universities or research institutions (subject to approval).
The list of curses of the previous Academic Years are available: 2024-2025, 2023-2024, 2022-2023, 2021-2022.
First year Ph.D. students have to submit their study plan by 20th December. Second and third year Ph.D. students may update their study plan yearly by the same deadline. Study plans shall be agreed with the PhD student supervisors (or with the principal investigator of the Ph.D. scholarship, if supervisors have not been finalized yet).
To submit/update your study plan, please fill and sign this template, and submit it through this form.
You can attend the courses freely. It may be useful for the lecturers to know the number of interested students. Thus, it would be kind of you to send an email to the lectures of courses included in your study plan to let them know that you intend to attend the course.
Certification of attendance/exam. After passing the exam (or attending the course, if it is without exam), please ask the lecture to fill and sign the attendance statement (for summer schools, the certificate provided by the organizer is ok). Keep all statements in PDF with you. The statements will have to be attached at the yearly report you will submit for the yearly assessment in October next year.
Ph.D. courses – Academic Year 2025-2026
The list of courses is partial and it will be updated throughout November 2025. Last update: 15 November 2025. Number of courses: 66.
Advanced Laboratory of Complex Network Analysis
Institution: Università di Pisa
Location: Computer Science Dept. University of Pisa, Largo Bruno Pontecorvo
Level: Master level
Type: Advanced course
Attendance Mode: Blended
Exam: Yes
Lecturers: Giulio Rossetti, Barbara Guidi
Email: giulio.rossetti@isti.cnr.it, barbara.guidi@unipi.it
Academic Year: 2025/2026
Semester: First semester
Hours: 48
Timetable: September-December 2026
Abstract: Delving deep into the intricacies of complex systems—be they social, biological, or technological—is vital for accurately modeling and effectively tackling the pressing issues that define our world today. Take, for instance, the need to diminish polarization and radicalization in online discussions, predict high-frequency financial transactions or understand the dynamic interactions among proteins.
This laboratory course aims to equip students with the tools to construct robust pipelines for analyzing complex systems derived from real-world data and represented as graphs. It will introduce key methodologies for data collection and preprocessing for graph analysis, delve into models designed to enhance the graph’s descriptive capabilities and practical applications and explore techniques for evaluating experimental outcomes. The course emphasizes hands-on learning, empowering students to gain practical insights into these concepts through the utilization of dedicated Python libraries.
Syllabus: Where to start: Formulating Hypotheses
Modeling Choices: From simple graphs to advanced models
Network Sampling
Data Collection: API & Web Scraping
Graph Transformation
Feature-rich modeling
How to Validate: check the statistical significance of network-based studies
Experiment reproducibility & Open Science
Available for CircleU students: No
Advanced Methods for Complex Systems
Institution: Scuola IMT Lucca
Location: Lucca, Piazza San Francesco 19, IMT Campus
Level: Ph.D. level – already offered by other Ph.D. programs (“corso condiviso/mutuato da altri dottorati”)
Type: Advanced course
Attendance Mode: Blended
Exam: Yes
Lecturers: Diego Garlaschelli
Email: diego.garlaschelli@imtlucca.it
Academic Year: 2025/2026
Semester: Second semester
Hours: 20
Timetable: Second half on May 2026
Abstract: The course has the following learning goals:
• Identifying real-world situations where methods based on traditional hypotheses such as homogeneity, independence, additivity, ensemble equivalence, or scale separation fail.
• Familiarizing with non-Gaussian alpha-stable distributions, correlation matrices deviating from random Wishart matrices, ensemble non-equivalence in networks, non-Shannon entropies and generalized maximum-entropy distributions, self-organization in network dynamics, network renormalization.
Syllabus: 1. Introduction:
presentation of the main topics of the course.
2. Beyond the Gaussian (theory and examples from time series in econophysics):
sums of independent random variables; from Bernoulli to Binomial; from Binomial to Gaussian; the Central Limit Theorem; random walks versus empirical log-return distributions in financial markets; alpha-stable distributions and their asymptotic properties; non-Gaussian attractors and the Generalized Central Limit Theorem; stylised facts of univariate financial time series.
3. Beyond independence (in multivariate time series and correlation matrices):
correlation matrices (definition and examples from multivariate time series in financial markets and neuroscience); correlation networks; Random Matrix Theory, the Wishart ensemble and the Marcenko-Pastur eigenvalue distribution; interpretation of empirical eigenvalue and eigenvectors of correlation matrices; decomposition of correlation matrices in random, group, and global modes; community detection for correlation matrices.
4. Beyond ensemble equivalence:
Definitions of equivalence of canonical and microcanonical ensembles in statistical physics (measure, macrostate and thermodynamic equivalence); evidences for the breakdown of ensemble equivalence in physical systems and in networks; generalized correspondence between ensembles; minimum description length of canonical and microcanonical models.
5. Beyond Shannon entropy:
Shannon-Khinchin and Shore-Johnson axioms; generalizations of the axioms; the Uffink family of entropies and Renyi entropy; the uninformativeness axiom and the maximum-likelihood estimation of the entropic parameter; the generalized maximum-entropy principle; the q-exponential distribution.
6. Beyond the separation of time-scales in in network dynamics:
(de)coupling dynamics and structure in network models; the Bak-Sneppen model and self-organized criticality; the fitness network model; feedback between dynamics and topology in self-organized network models; the Bouchaud-Mezard model and real-world networks.
7. Beyond the separation of structural scales in networks:
challenges around coarse-graining in networks; different approaches to network coarse-graining: geometric, Laplacian and multiscale network renormalization; applications of multiscale network renormalization in the quenched and annealed settings.
Available for CircleU students: Yes
Advanced Topics in Machine Learning
Institution: Scuola IMT Lucca
Location: Lucca, Piazza S. Francesco 19, IMT Lucca, Classroom to be chosen
Level: Ph.D. level – already offered by other Ph.D. programs (“corso condiviso/mutuato da altri dottorati”)
Type: Advanced course
Attendance Mode: Blended
Exam: Yes
Lecturers: Giorgio Stefano Gnecco
Email: giorgio.gnecco@imtlucca.it
Academic Year: 2025/2026
Semester: Second semester
Hours: 10
Timetable: July 2026
Abstract: The course provides an introduction to the theory behind some advanced machine learning techniques, including some topics of recent research. MATLAB implementations of most of the techniques examined in the course are described in the related course “MATLAB for Data Science”.
Syllabus: Lecture 1: Advanced treatment of principal component analysis and linear discriminant analysis.
Lecture 2: Convergence analysis of batch gradient descent and stochastic gradient descent.
Lecture 3: The perceptron learning algorithm. Backpropagation.
Lecture 4: Matrix completion and its application to recommendation systems.
Lecture 5: Network Lasso.
Link:
Available for CircleU students: Yes
AI Bearing with the AI Act, research exemptions and other traps: navigating legal and ethical dimensions
Institution: Scuola Superiore Sant’Anna
Location: Scuola Superiore sant’Anna Pisa
Level: Ph.D. level – offered specifically for the Ph.D. in AI for Society (“corso erogato dal DIN in AI”)
Type: Introductory course (no or few prerequisites)
Attendance Mode: Blended
Exam: Yes
Lecturers: Prof. dr. Giovanni Comandè
Email: g.comande@santannapisa.it
Academic Year: 2025/2026
Semester: Second semester
Hours: 15
Abstract: The course introduces the candidates to the key elements of the AI Act. It analyses the twists and thorns of the rules “in favor” of research and SME and casts regulation in the framework of compliance needs and ethical constraints.
Syllabus: Will be shared with students that enrol writing to the teacher
Link: NO
Available for CircleU students: Yes
AI, Design and Society
Institution: Università di Pisa
Location: DETAILLs Living Lab, Via San Martino, 3, Pisa (PI)
Level: Ph.D. level – offered specifically for the Ph.D. in AI for Society (“corso erogato dal DIN in AI”)
Type: Cycle of seminars
Attendance Mode: In presence
Exam: No
Lecturers: Giula Giunti, Angela Zammuto, Silvia Benevenuta, Alessandro Lolli, Francesco Catelani, Alessio Malizia, Luca Pappalardo, Paolo Ferragina, Rappresentanti dell’ADI (Associazione Dottorandi e Dottori di Ricerca in Italia), Lorenzo Angeli
Email: detaills.project@ing.unipi.it, filippo.chiarello@unipi.it
Academic Year: 2025/2026
Semester: First semester
Hours: 16
Timetable: 20.10.2025 Academic Work-Life Balance: Mission Impossible?
27.10.2025 Gen AI & Scuola: come educare all’AI
30.10.2025 L’impatto della comunicazione nel XXI secolo
07.11.2025 Il futuro della Fama nel mondo digitale
10.11.2025 Visione del film “Ex Machina” e discussione
11.11.2025 The Doctorate Blueprint: Una Guida Pratica e Completa per Laureati e Giovani Accademici in Discipline scientifiche e Ingegneria
20.11.2025 Io, chatbot: le leggi della robotica di Asimov nel mondo di oggi
25.11.2025 L’evoluzione dei Motori di Ricerca: da Strumenti a Smart Assistants
04.12.2025 Dottorato in Italia: Il ruolo dell’ADI tra rappresentanza, tutela ed ascolto
12.12.2025 Esplorare gli impatti sociali della digitalizzazione con il gioco di ruolo dal vivo
Abstract: The series of events offers an interdisciplinary journey exploring the impacts and applications of artificial intelligence in contemporary society — across personal, cultural, and collective dimensions.
Through talks, debates, readings, and screenings, participants will be encouraged to reflect critically and creatively on how emerging technologies are transforming communication, knowledge, research, and human relationships.
Aimed at PhD candidates in AI & Society, the series of events seeks to foster a deep and responsible understanding of the relationship between humans and artificial systems, promoting an open dialogue between science, ethics, and society.
This is a modular course, with recognition granted for each individual event. Events will be held in Italian, with the possibility of English upon request at the time of registration. Registration is mandatory via Eventbrite.
Syllabus: 20.10.2025 – Academic Work-Life Balance: Mission Impossible?
Analysis of work-life boundaries and well-being in academic careers.
27.10.2025 – Gen AI & Scuola: come educare all’AI
Reflection on educational practices and challenges in teaching responsible AI use.
30.10.2025 – L’impatto della comunicazione nel XXI secolo
Exploration of relational paradigms, nonviolent communication, and structural violence in digital society.
07.11.2025 – Il futuro della Fama nel mondo digitale
Discussion on fame, technology, and power through literature, graphic art, and digital culture.
10.11.2025 – Visione del film “Ex Machina” e discussione
Viewing and debate on artificial intelligence, consciousness, and ethics in cinema.
11.11.2025 – The Doctorate Blueprint: Una Guida Pratica e Completa per Laureati e Giovani Accademici in Discipline scientifiche e Ingegneria
Presentation of a practical guide to doctoral research, supervision, and career development in science and engineering.
20.11.2025 – Io, chatbot: le leggi della robotica di Asimov nel mondo di oggi
Live readings and musical reflections on Asimov’s legacy and contemporary AI ethics.
25.11.2025 – L’evoluzione dei Motori di Ricerca: da Strumenti a Smart Assistants
Overview of the technological transformation from early search engines to intelligent digital agents.
04.12.2025 – Dottorato in Italia: Il ruolo dell’ADI tra rappresentanza, tutela ed ascolto
Open dialogue on rights, representation, and community building within Italian doctoral education.
12.12.2025 – Esplorare gli impatti sociali della digitalizzazione con il gioco di ruolo dal vivo
Experiential workshop using live-action role-play to reflect on the personal and social effects of digital transformation.
Available for CircleU students: NA because the course is only in presence
Applied Statistical Modelling 2
Institution: Scuola Superiore Sant’Anna
Location: Scuola Superiore Sant’Anna, Pisa, Italy
Level: Post graduate Master level
Type: Intermediate course
Attendance Mode: Blended
Exam: Yes
Lecturers: Valentina Lorenzoni
Email: valentina.lorenzoni@santannapisa.it
Academic Year: 2025/2026
Semester: Second semester
Hours: 20
Timetable: To be defined, approximately March
Abstract: The course aims to provide students with methodological and applied background of models for time-to-event data (focusing on survival analysis and specifically on Cox proportional hazard model and on models for competing risks), models for constrained and censored response variables focusing on survival analysis, beta and tobit regression providing a practice-oriented approach with applications in the context of social sciences.
The course assumes prior knowledge of foundations of Probability, Inferential Statistics and Regression models
Syllabus: Intro to time-to-event data; Life tables; Main statistical methods for survival analysis
Syllabus: Introduction to time-to-event data; Describe time-to-event data; Modelling time-to-event data; The proportional hazard Cox model; Extension of the Cox proportional hazard model; Introduction to competing isk analysis; Constrained regression; Beta regression; Tobit regression
Available for CircleU students: Yes
Artificial Intelligence in Criminal Law and Justice: Challenges and Perspectives
Institution: Scuola Superiore Sant’Anna
Location: Sant’Anna School of Advanced Studies, Pisa, P.za Martiri della Libertà 33, room tbd + online Teams
Level: Ph.D. level – offered specifically for the Ph.D. in AI for Society (“corso erogato dal DIN in AI”)
Type: Introductory course (no or few prerequisites)
Attendance Mode: Blended
Exam: Yes
Lecturers: Prof. Gaetana Morgante, Dr. Gaia Fiorinelli
Email: gaetana.morgante@santannapisa.it; gaia.fiorinelli@santannapisa.it
Academic Year: 2025/2026
Semester: Second semester
Hours: 10
Timetable: Tentative timetable: March–April, one 2-hour class per week
Abstract: The course aims to explore the complex relationship between artificial intelligence and criminal law and justice. In the first part, it focuses on prohibited, unlawful and malicious uses of AI, as well as on models of criminal responsibility and culpability where harm or unlawful outcomes arise from AI systems. In the second part, the course will investigate the use of AI in criminal justice, covering all phases from policing to risk assessment, sentencing and detention. The course aims to provide students with a critical understanding of the theoretical, social and legal implications of the use of AI in these contexts, with reference to AI regulations, fundamental rights, and criminal law principles. Particular attention will be devoted to international, European, and national frameworks such as the EU AI Act, the Council of Europe Framework Convention on AI, various EU and CoE recommendations and resolutions on AI in criminal justice, and especially the recent Italian Law on AI (Law No. 132/2025). No prior knowledge of criminal law is required, as the course is intended to foster interdisciplinary dialogue among students from different academic backgrounds.
Syllabus: -The Malicious Use of AI: Between Prohibited Practices and Criminal Law Principles
-Models of Criminal Liability for the use of AI systems
-Predictive Policing and AI: Applications, Risks, and Legal Safeguards
-AI in Risk Assessment and Sentencing: Redefining Dangerousness and Recidivism
-AI in Prisons and Probation: Implications for Fundamental Rights and Rehabilitation
Link:
Available for CircleU students: Yes
Bioinformatics
Institution: Scuola Normale Superiore
Location: Scuola Normale Superiore, Carovana Building
Level: Post graduate Master level
Type: Introductory course (no or few prerequisites)
Attendance Mode: Blended
Exam: Yes
Lecturers: Francesco Raimondi
Email: francesco.raimondi@sns.it
Academic Year: 2025/2026
Semester: Second semester
Hours: 40
Timetable: End of January – April
Abstract: Aim of the course is to provide students with the basic knowledge of bioinformatics techniques as an easy and friendly support for their study and research careers. This will entail: 1) theory of the most common bioinformatics algorithms and resources: who they are, what they do and why they are so important and increasingly used in modern biology research; 2) basic practical experience through hands-on-sessions on typical problems that can be answered by using popular online tools.
Syllabus: 1) Introduction to bioinformatics
2) Biological databases
3) Pairwise sequence alignments
4) Basic Local Alignment Search Tool (BLAST)
5) Multiple sequence Alignment
6) Molecular Phylogenetics
7) Protein domains and proteome modularity
8) Protein structure analysis, alignments and classification
9) Protein structure prediction
10) Biomolecular interaction networks
11) hands-on (based on available freely available webservers and softwares): a) sequence alignments, b) protein structure analysis and prediction, c) molecular interaction network analysis (visualization, annotation and functional enrichment)
Available for CircleU students: Yes
Biostatistics
Institution: Scuola Superiore Sant’Anna
Location: Scuola Superiore Sant’Anna, Pisa, Italy
Level: Ph.D. level – already offered by other Ph.D. programs (“corso condiviso/mutuato da altri dottorati”)
Type: Introductory course (no or few prerequisites)
Attendance Mode: Blended
Exam: Yes
Lecturers: Valentina Lorenzoni
Email: valentina.lorenzoni@santannapisa.it
Academic Year: 2025/2026
Semester: Second semester
Hours: 16
Timetable: February/March
Abstract: The course offers an introduction into main concept and measures used in epidemiology and offers a snapshot of main statistical methods for the analysis of epidemiological and clinical data. The course will consist of both theoric and applied classes to let students familiarize with biostatistical methods and with practical problems in the analysis of real data. The course will also provide cues for a correct use of methods, interpretation and critical appraisal of analyses.
Syllabus: Introduction to epidemiology; Relation and agreement; Linear regression; Logistic regression; Dealing with collinearity, confounding and interaction; Survival analysis
Available for CircleU students: Yes
Causal Inference in Macroeconometrics
Institution: Scuola Superiore Sant’Anna
Location: Scuola Superiore Sant’Anna, Piazza Martiri della Libertà 33, Pisa. Check room number here: https://www.santannapisa.it/it/calendar-classes
Level: Ph.D. level – already offered by other Ph.D. programs (“corso condiviso/mutuato da altri dottorati”)
Type: Advanced course
Attendance Mode: In presence
Exam: No
Lecturers: Alessio Moneta
Email: a.moneta@santannapisa.it
Academic Year: 2025/2026
Semester: Second semester
Hours: 10
Timetable: April-May 2026. Link to the timetable: https://sites.google.com/view/alessiomoneta/teaching
Abstract: The course aims at addressing the problem of identifying and quantifying causal relationships in macroeconomics. The course will deliver an overview of methods that allow researchers to estimate causal effects from time-series data in a non-experimental setting.
Outline:
– A Historical Perspective on Causal Inference in Macroeconometrics
– The Structural Vector Autoregressive Model: Identification Strategies
– Causal Inference by Graphical Causal Models (an Introduction)
– Causal Inference by Independent Component Analysis
Syllabus: https://www.dropbox.com/scl/fi/6peb6sq8emcyasiacwcg2/Syllabus_causal_inference_macro.pdf?rlkey=zri2kyb4h05ed5ovq919nfsbo&dl=0
Available for CircleU students: NA because the course is only in presence
Cloud Computing & Big Data Lab
Institution: Scuola Superiore Sant’Anna
Location: Sant’Anna TECIP Institute, CNR Area
Level: Ph.D. level – already offered by other Ph.D. programs (“corso condiviso/mutuato da altri dottorati”)
Type: Advanced course
Attendance Mode: Blended
Exam: Yes
Lecturers: Tommaso Cucinotta
Email: tommaso.cucinotta@santannapisa.it
Academic Year: 2025/2026
Semester: Second semester
Hours: 30
Timetable: The course begins typically in April/May.
See also: https://retis.santannapisa.it/~tommaso/eng/courses/CloudComputingBigDataLab.html
Abstract: This is a hands-on and applied course following up to the Cloud Computing & Big-Data course. Here, students will put in practice the theoretical/abstract concepts acquired in the general course on Cloud Computing & Big-Data. During the practical sessions, we’ll have a deep dive on such concepts as: machine virtualization and OS-level virtualization on Linux; virtual networking on Linux; programming abstractions for cloud and distributed computing; elasticity in practice; big-data programming frameworks; command-line interface for major public cloud services; popular open-source cloud platforms.
Syllabus: Virtualization Fundamentals
KVM Command-Line Interface
libvirt and virtual-manager
Virtual Switching on Linux
brctl and OpenVSwitch
Containers
LXC and netns
Public Cloud Services
AWS EC2, CloudWatch
AWS S3, DynamoDB
Open-source cloud platforms
OpenStack Nova, Glance, Neutron
OpenStack Heat/Senlin, Ceilometer/Monasca
Kubernetes
Platforms for Big Data and Analytics
Map Reduce
Apache Spark
Available for CircleU students: Yes
Cloud Computing & Big-Data
Institution: Scuola Superiore Sant’Anna
Location: Sant’Anna TECIP Institute, CNR Area
Level: Ph.D. level – already offered by other Ph.D. programs (“corso condiviso/mutuato da altri dottorati”)
Type: Intermediate course
Attendance Mode: Blended
Exam: Yes
Lecturers: Tommaso Cucinotta
Email: tommaso.cucinotta@santannapisa.it
Academic Year: 2025/2026
Semester: First semester
Hours: 30
Timetable: The course begins in mid/late November, typically with 3-hours lectures twice a week.
For details, see https://retis.santannapisa.it/~tommaso/eng/courses/CloudComputingBigData.html
Abstract: This course provides an overview of the challenges to face, and the technical solutions to embrace, when building large-scale, fault-tolerant, distributed and replicated real-time cloud services. These systems need to be capable of serving millions/billions of requests per second with industrial-grade reliability, availability and performance, and are composed of thousands of components spanning across millions of machines, worldwide. The course focuses on design, development and operations of scalable software systems, including big-data processing and analytics, as used increasingly often for nowadays intensive computations needed to train large machine-learning and artificial intelligence models, where the huge volumes of data to handle mandates the use of heavily distributed algorithms. The course covers also basic concepts on networking architectures for data-centre and cloud computing infrastructures.
Syllabus: Cloud Computing
Basic concepts
Scalability and elasticity in cloud systems
Fault-tolerance and replication
Real-time cloud services
Operations and devops engineering
Big Data and Analytics
Basic concepts
Real-time data streaming and analytics
Distributed file-system
SQL vs NoSQL data-base systems
Big-Data and the Internet of Things
Platforms
Overview of public cloud services (AWS EC2, Google GCP, …)
Apache Hadoop, Storm, Spark
Map Reduce
OpenStack
Available for CircleU students: Yes
Complexity in Ecology
Institution: Scuola IMT Lucca
Location: IMT School for Advanced Studies, Piazza S. Francesco 19, Lucca; the link for online classes is different on each day
Level: Ph.D. level – already offered by other Ph.D. programs (“corso condiviso/mutuato da altri dottorati”)
Type: Introductory course (no or few prerequisites)
Attendance Mode: Blended
Exam: No
Lecturers: Andrea Perna
Email: andrea.perna@imtlucca.it
Academic Year: 2025/2026
Semester: Second semester
Hours: 10
Timetable: The course is currently scheduled for the following dates:
25th, 26th and 28th May 2026,
3rd and 4th June 2026
Always at 4:00 PM.
It is advised to check with the lecturer for possible changes of time or date.
Abstract: This short module is designed to provide a basic understanding of the way how ecological systems self-assemble and function, and of the mathematical and computational tools that can be used to characterise these systems.
Syllabus: * Patterns at the individual level: scaling of ontogenetic growth, movement and metabolism.
* Patterns at the level of groups and populations: group-size distribution, collective behaviour.
* Patterns at the level of ecological communities and ecological interactions (size-abundance distribution, ecological networks).
* Ecosystem-level patterns: diversity and productivity, geographic variation.
* Ecosystems through change: multiple stable states and ecological transitions.
Link:
Available for CircleU students: Yes
Computational Econometrics
Institution: Scuola Superiore Sant’Anna
Location: Sant’Anna School of Advanced Studies
Level: Ph.D. level – already offered by other Ph.D. programs (“corso condiviso/mutuato da altri dottorati”)
Type: Advanced course
Attendance Mode: In presence
Exam: No
Lecturers: Mario Martinoli
Email: m.martinoli@santannapisa.it
Academic Year: 2025/2026
Semester: Second semester
Hours: 6
Timetable: https://sites.google.com/view/mariomartinoli/teaching
Abstract: This crash course introduces a toolkit for taking models to data, covering estimation and inference for simulation models. We will start by briefly reviewing core time-series/structural concepts and comparing leading simulation-based estimators – indirect inference, method of simulated moments, simulated maximum likelihood – and causal-inference-oriented approaches. Then, we will establish definitions and contrasts among calibration, estimation, and validation, alongside a compact primer on structural time series. Finally, we will address identification and inference challenges in complex simulation models, and we will discuss the estimation of the parameters of a simple heterogeneous model with R.
Syllabus: https://sites.google.com/view/mariomartinoli/teaching
Available for CircleU students: NA because the course is only in presence
Computational Economics
Institution: Scuola Superiore Sant’Anna
Location: Sede centrale Sant’Anna, Piazza Martiri liberta’ 33, Pisa
Level: Post graduate Master level
Type: Introductory course (no or few prerequisites)
Attendance Mode: In presence
Exam: Yes
Lecturers: Giorgio Fagiolo, Andrea Roventini, Andrea Vandin
Email: giorgio.fagiolo@santannapisa.it
Academic Year: 2025/2026
Semester: Second semester
Hours: 58
Timetable: March-May 2026
Abstract: This course is intended to serve as a broad introduction to the huge literature using agent-based computational approaches to the study of economic dynamics. It is organized in three parts. The first one (“Why?”) will discuss the roots of the critiques to the mainstream paradigm from a methodological, empirical and experimental perspective. We shall briefly review the building blocks of mainstream models (rationality, equilibrium, interactions, etc.) and shortly present some of the evidence coming from cognitive psychology and experimental economics, network theory and empirical studies, supporting the idea that bounded rationality, non-trivial interactions, non-equilibrium dynamics, heterogeneity, etc. are irreducible features of modern economies. In the second part (“What?”) we shall discuss what ACE is and what are its main tools of analysis. We will define an ABM and present many examples of classes of ABMS, from the simplest (cellular automata, evolutionary games) to the most complicated ones (micro-founded macro models).The third part (“How?”) aims at understanding how ABMs can be designed, implemented and statistically analyzed. The course also contains an introduction to programming in Python (Andrea Vandin) and applications of agent-based models to macroeconomics (Andrea Roventini).
Syllabus: Introduction to programming in Python; agent-based computational economics (why? what? how?); applications of agent-based models to macroeconomics.
Available for CircleU students: NA because the course is only in presence
Computational fluid dynamics
Institution: Scuola Superiore Sant’Anna
Location: Scuola Superiore Sant’Anna Main Campus
Level: Master level
Type: Intermediate course
Attendance Mode: Blended
Exam: Yes
Lecturers: Giovanni Stabile
Email: giovanni.stabile@santannapisa.it
Academic Year: 2025/2026
Semester: First semester
Hours: 20
Timetable: Starting end of October (classes are recorded)
Abstract: The course deals with a list of advanced topics in computational fluid dynamics. In the first part, the governing equations governing fluid dynamics problems are reviewed and derived. Both compressible and incompressible flows are considered. The basics of the finite volume methods for the numerical discretization of fluid dynamics problems are reviewed and discussed starting from the basic example of an advection-diffusion equation. Particular emphasis is given to the treatment of non-orthogonality, convection-dominated flows, time discretization, and order of accuracy. Numerical schemes for the treatment of velocity pressure coupling for the incompressible Navier-Stokes equation such as the SIMPLE and the PISO algorithms are reviewed and a discussion on chequerboard effects on collocated grids is provided. The last part of the course focuses on advanced topics related to turbulent and compressible flows. The various alternatives (RANS, LES) for turbulence modeling are introduced and discussed in detail. Finally, an introduction to numerical methods for compressible flows is provided.
Syllabus: no syllabus
Link:
Available for CircleU students: Yes
Computing Methods for Experimental Physics and Data Analysis
Institution: Università di Pisa
Location: Universita’ di Pisa, Area Pontecorvo, Edificio B. Online: Teams link should be asked to the lecturers
Level: Post graduate Master level
Type: Intermediate course
Attendance Mode: Blended
Exam: Yes
Lecturers: Alessandra Retico, Andrea Rizzi, Francesca Lizzi
Email: alessandra.retico@pi.infn.it, andrea.rizzi@unipi.it
Academic Year: 2025/2026
Semester: First semester
Hours: 40
Timetable: Lectures (for PhD students) start on Nov 11th. Depending on the module selected by the student some lectures could be in the second semester. Lectures end by April 2026. Contact the lecturers for additional information.
Abstract: fundamental tools and definitions in machine learning, feedforward networks, CNN, recurrent networks, generative networks (GAN and
autoencoders), graph networks, specific tools for particles physics or medical physics
Syllabus: https://unipi.coursecatalogue.cineca.it/insegnamenti/2025/52569_695968_76342/2023/52569/10452?annoOrdinamento=2023
Available for CircleU students: Yes
Critical Thinking
Institution: Scuola IMT Lucca
Location: Piazza San Francesco 19 55100 Lucca
Level: Ph.D. level – already offered by other Ph.D. programs (“corso condiviso/mutuato da altri dottorati”)
Type: Introductory course (no or few prerequisites)
Attendance Mode: Blended
Exam: No
Lecturers: Gustavo Cevolani
Email: gustavo.cevolani@imtlucca.it
Academic Year: 2025/2026
Semester: Second semester
Hours: 20
Timetable: April-May 2026
Abstract: Constructing and evaluating arguments is fundamental in all branches of science,
as well as in everyday life. The course provides the basic tools to recognize and
analyze correct forms of inference and reasoning, detect the unsound or fallacious
ones, and assess the strength of various kinds of argument. The toolbox
includes elementary deductive logic, naïve set theory, patterns of inductive and
abductive inference, and the elements of statistical and probabilistic reasoning.
By engaging in real-world exercises of correct and incorrect reasoning, students
will familiarize with basic epistemological notions (truth vs. certainty, knowledge
vs. belief, theory vs. evidence, etc.), with the analysis of relevant informal
concepts (like truth, falsity, truthlikeness, lies, misinformation, disinformation,
post-truth, fake news, etc.) and with common reasoning pitfalls, heuristics and
biases as investigated in cognitive psychology and behavioral economics.
Syllabus: 1. Reasoning and rationality, knowledge and science.
2. Deductive and non-deductive reasoning.
3. Bayesian reasoning.
4. Heuristics, biases, and fallacies.
5. Reasoning, science, and society.
Link: Visit the IMT page of the related PhD.
Available for CircleU students: Yes
Developing in Human-Robot Interaction
Institution: Università Cattolica del Sacro Cuore
Location: TBD
Level: Ph.D. level – offered specifically for the Ph.D. in AI for Society (“corso erogato dal DIN in AI”)
Type: Introductory course (no or few prerequisites)
Attendance Mode: Online
Exam: Yes
Lecturers: Cinzia Di Dio, Antonella Marchetti, Federico Manzi, Giulia Peretti, Laura Miraglia
Email: cinzia.didio@unicatt.it
Academic Year: 2025/2026
Semester: Second semester
Hours: 16
Timetable: 23 June 2026 (10:00-12:00) – Di Dio
25 June morning 2026 (10:30-12:30) – Marchetti
25 June afternoon 2026 (14:30-16:30) – Manzi
1 July 2026 (9:00-14:00) – Miraglia
2 July 2026 (9:00-14:00) – Peretti
Abstract: Social robots represent the new frontier of interactions. We are looking at a future in which these agents will be included and integrated within many types of everyday activities, where they will be our new friends, collaborators, educators, and care assistants. In this course we will therefore offer a look at the state of the art in the development of robots as socially effective agents in psychology, highlighting their strengths, and trying to project our thinking into a future where these agents can be perceived as social partners. We will approach to the main psychological developmental steps in early infancy (e.g., gaze, imitation, action understanding), embodied cognition, social cognition (i.e., Theory of Mind) with respect to social and educational robotics. These will help to better understand the role of developmental psychology in AI and Human-Robot Interaction.
Syllabus: Cinzia Di Dio, Module 1 – Embodied cognition
Neuropsychological background
Embodied and disembodied intellingence: what differences?
Antonella Marchetti, Module 2 – Theory of Mind
Theoretical introduction
Developmental steps
Methodological issues
Measuring Theory of Mind
Federico Manzi, Module 3 –Early social cognition
Look at me: gaze following and social cognition
Follow me: action understanding
Mirror me: the sense of imitation
Laura Miraglia, Module 4 – Affective robotics
Psycho-physiological background
Emotional resonance: what matters?
Experimental issues
Giulia Peretti, Module – Educational robotics
Theoretical background
Robots in schools: what can they do?
Experimental design with infants and toddlers
Link: TBD
Available for CircleU students: Yes
Dynamic Factor Models
Institution: Scuola Superiore Sant’Anna
Location: Piazza Martiri della Libertà, 33 – PIsa
Level: Ph.D. level – already offered by other Ph.D. programs (“corso condiviso/mutuato da altri dottorati”)
Type: Advanced course
Attendance Mode: Blended
Exam: No
Lecturers: TBC
Email: laura.magazzini@santannapisa.it
Academic Year: 2025/2026
Semester: Second semester
Hours: 8
Timetable: TBC (please refer to Laura Magazzini for information)
Abstract: The analysis of high-dimensional time series has become one of the most active subjects of modern statistical methodology. To achieve dimension reduction, several new analytical and computational techniques have been developed under the name of machine learning methods. Among these factor models not only are one of the pioneering methods in the field of unsupervised learning (dating back to Spearman, 1904), but up to these days have also been one of the most popular and most employed ones. The aim of this course is to provide an introduction to factor models in time series analysis by teaching students the basic theoretical foundations and by illustrating them some applications to econometric analysis (knownledge of time series analysis is required).
Syllabus: History and Taxonomy.
Representation and identification.
Principal component analysis.
Quasi maximum likelihood.
Expectation Maximization algorithm
Dynamic principal component analysis.
Determining the number of factors.
Impulse response analysis and counterfactuals.
Coincident indicators.
Nowcasting and forecasting.
The case of cointegrated factors.
Link: no link
Available for CircleU students: Yes
Elements of statistical inference and information theory
Institution: Scuola IMT Lucca
Location: Scuola Alti Studi IMT Lucca. Piazza S. Francesco, 19 – 55100 Lucca, LU
Level: Ph.D. level – offered specifically for the Ph.D. in AI for Society (“corso erogato dal DIN in AI”)
Type: Advanced course
Attendance Mode: In presence
Exam: Yes
Lecturers: Miguel Ibáñez-Berganza
Email: miguel.ibanezberganza@imtlucca.it
Academic Year: 2025/2026
Semester: First semester
Hours: 30
Timetable: 1st (10-hour) third in December 2025; 2nd (10-hour) third in the first half of January 2026; 3rd (10-hour) third in the first half of February
Abstract: An introductory overview of some topics in statistical inference and information theory, often adopting the perspective of statistical physics, and with a background motivational interest in probabilistic approaches to cognitive science. The emphasis is not on formal demonstrations or mathematical proofs.
Syllabus: Outline of the course contents:
– Motivational, introductory notions of statistical inference and probabilistic approaches to cognition. Sampling vs inferring. The Markov Chain Monte Carlo method. Statistical ensembles and emergence. Correlations, cumulants, partial correlations, and interactions: the cumulant expansion. Variational free energy. Relation between the Gaussian and Ising models.
– The inverse problem: Bayesian estimators. Maximum entropy inference: two applications. Unsupervised learning in energy-based neural networks. Expectation-Maximisation learning. Elements of Bayesian model selection. Principal Component Analysis (PCA) as a probabilistic model. Model selection in PCA. Elements of random matrix ensembles. Bayesian inference of correlation and precision matrices. Model selection and clustering: Latent Dirichlet Allocation. Variational inference. Notions of probabilistic models of cognition. The Hierarchical Gaussian Filter.
– Elements of information theory: information and entropy (Shannon entropy, Fisher information, mutual information, differential information, the data processing inequality). The o-information. Model selection and Minimum Description Length. Information relevance. Model selection and inference of higher-order interaction tensors.
Available for CircleU students: NA because the course is only in presence
Explainable AI
Institution: Scuola Normale Superiore
Location: Palazzo Carovana, Piazza dei Cavalieri 7, Pisa
Level: Ph.D. level – already offered by other Ph.D. programs (“corso condiviso/mutuato da altri dottorati”)
Type: Advanced course
Attendance Mode: In presence
Exam: Yes
Lecturers: Fosca Giannotti and Roberto Pellungrini
Email: fosca.giannotti and Roberto Pellungrini
Academic Year: 2025/2026
Semester: Second semester
Hours: 30
Timetable: The course will start on January 19th and February 18th, 4 hours a week. Monday: 14-16, Tuesday: 11-13
Abstract: This (30 hours) course provides a reasoned introduction to the work of Explainable AI (XAI) to date, and surveys the literature with a focus on post-hoc and by-design approaches. We motivate the needs of XAI in real-world and large-scale application, while presenting state-of-the-art techniques and best practices, as well as discussing the many open challenges. An XAI platform with collection of many of the recently proposed algorithms will be presented on specific use cases and it will be possible familiarize with some of the methods.
The course is organized as follows in three modules: i) an introductory one providing motivations, main concepts and main methods; ii) an advanced one where the students will actively participate to monographs topics with readings interleaved with interventions of international scholars working on the sector; iii) an hands-on module where the students will be introduced to the usage on XAI methods.
The period is between January 19th and February 18th.
Syllabus: Module1 (10 hours): Crush course on XAI.
a. Motivation for XAI: Why explanation and What is an explanation The taxonomy of XAI methods for Machine Learning
b. Overview post-hoc explanation methods
c. Overview of transparent by-design methods
2) Module2 (10 hours): Advanced Concepts
a. Counterfactual explanations
b. Explaining by design – argumentation and knowledge graph –
c. Explaining by design & Global Explainer: on the integration of symbolic and sub-symbolic
d. Interactive XAI – the new research challenges in XAI
e. Student seminars (4 hours)
3) Module3 (10 hours): Hands-on: on XAI methods. (By Roberto Pellungrini)
a. The students will be introduced to python library of XAI-Lib methods for tabular data (4h)
b. The students will be introduced to python library of XAI methods for images data (4h)
c. The students will be introduced to some global explanation method (2h)
Available for CircleU students: Yes
Geospatial Analytics
Institution: Consiglio Nazionale delle Ricerche
Location: Department of Computer Science, University of Pisa
Level: Master level
Type: Advanced course
Attendance Mode: In presence
Exam: Yes
Lecturers: Luca Pappalardo and Mirco Nanni
Email: luca.pappalardo@isti.cnr.it, mirco.nanni@isti.cnr.it
Academic Year: 2025/2026
Semester: First semester
Hours: 42
Timetable: From mid-September to early December.
Abstract: The analysis of geographic information, such as those describing human movements, is crucial due to its impact on several aspects of our society, such as disease spreading (e.g., the COVID-19 pandemic), urban planning, well-being, pollution, and more. This course will teach the fundamental concepts and techniques underlying the analysis of geographic and mobility data, presenting data sources (e.g., mobile phone records, GPS traces, geotagged social media posts), data preprocessing techniques, statistical patterns, predicting and generative algorithms, and real-world applications (e.g., diffusion of epidemics, socio-demographics, link prediction in social networks). The course will also provide a practical perspective through the use of advanced geoanalytics Python libraries.
Syllabus: MODULE 1: Spatial and Mobility Data Analysis
Fundamentals of Geographical Information Systems
Geographic coordinates systems
Vector data model
Trajectories
Spatial Tessellations
Flows
Digital spatial and mobility data
Mobile Phone Data
GPS data
Social media data
Other data (POIs, Road Networks, etc.)
Preprocessing mobility data
filtering compression
stop detection
trajectory segmentation
trajectory similarity and clustering
MODULE 2: Mobility Patterns and Laws
individual mobility laws and models
collective mobility laws and models
MODULE 3: Predictive and Generative Models
Next-location prediction
Spatial interpolation
Available for CircleU students: NA because the course is only in presence
Higher Order Interactions
Institution: Scuola IMT Lucca
Location: Lucca, Piazza San Francesco 19
Level: Ph.D. level – already offered by other Ph.D. programs (“corso condiviso/mutuato da altri dottorati”)
Type: Advanced course
Attendance Mode: Blended
Exam: Yes
Lecturers: Tommaso Gili
Email: tommaso.gili@imtlucca.it
Academic Year: 2025/2026
Semester: Second semester
Hours: 10
Timetable: May 2025
Abstract:
Syllabus: Introduction to higher order systems. Hypergraphs. Directed Hypergraphs and bipartite representation. Simplicial complexes. Nerev complex and Nerve theorem. Flag Complex. Delaunay triangulation. Cech Complexes. Vietoris-Rips complexes. Filtering function and partial order. Oriented simplices. n-chain group. Boundary operators and cycles. Homology group of a complex. Betti numbers. Persistent Homology. Random hypergraphs. Preferential attachemnt for hypergraphs. Complexes based on homogeneous random graphs. Multiparameter random compelxes. Homological connectivity. Dynamical systems on hypergraphs. Diffusion-reaction and synchronization. Master stability function. Temporal higher order interactions. O-info, redundancy and synergy.
Link:
Available for CircleU students: Yes
Human-AI Coevolution
Institution: Università di Pisa
Location: Dipartimento di Informatica, Università di Pisa. Largo Bruno Pontecorvo 3, 56127 Pisa, aula Seminari Ovest/Est.
Level: Ph.D. level – offered specifically for the Ph.D. in AI for Society (“corso erogato dal DIN in AI”)
Type: Introductory course (no or few prerequisites)
Attendance Mode: In presence
Exam: No
Lecturers: Dino Pedreschi, Luca Pappalardo
Email: dino.pedreschi@unipi.it, luca.pappalardo@isti.cnr.it
Academic Year: 2025/2026
Semester: Second semester
Hours: 20
Timetable: Spring 2026
Abstract: The rise of socio-technical systems, where humans interact with AI assistants and recommenders, poses risks of unintended consequences. Navigation apps like Google Maps may cause congestion by directing too many drivers to the same route; profiling and targeted ads can reinforce biases and inequality; and generative AI chatbots risk declining quality as synthetic data increasingly drives retraining. These issues stem from Machine Learning (ML) models trained on user behaviour, creating feedback loops that shape future choices and data. This course equips students to analyse and model these loops, designing experiments to assess their societal impact and foster responsible AI development.
Syllabus: Lesson 1 Introduction to Human-AI Coevolution. An overview of the course topic, delivered as a lecture with interactive discussions to engage students. (4 hours)
Lesson 2 Recommender systems: a recap. Overview of the main technologies related to recommender systems.
Lesson 3 The Human-AI Feedback Loop. Exploration and formalisation of feedback loops in ML models, with practical examples from social media, online retail, urban mapping, and chatbot platforms. (4 hours)
Lesson 4 Types of Experiments. An overview of experimental methods to evaluate feedback loop impacts, illustrated with examples from diverse human-AI ecosystems. (4 hours)
Lesson 5 Unintended Consequences in Social Media. Case studies of unintended AI recommendation effects on platforms like Facebook, Twitter, and YouTube.
Lesson 6 Unintended Consequences in Online Retail. Real-world examples of AI recommendation impacts on platforms like Amazon and Spotify.
Lesson 7 Unintended Consequences in Urban Mapping. Analysis of unintended effects of AI recommendations on platforms such as Google Maps and Airbnb.
Lesson 8 Unintended Consequences in Chatbots. Examples of challenges posed by AI-generated chatbots like LLAMA and ChatGPT.
Lesson 9 Open Challenges in Human-AI Coevolution. A discussion of unresolved technical, legal, and political issues in measuring human-AI coevolution.
Lesson 10 Pratice and discussion.
Link:
Available for CircleU students: NA because the course is only in presence
Introduction to energy and resources economics
Institution: Scuola IMT Lucca
Location: IMT School for Advanced Studies Lucca, Piazza S. Francesco 19, 55100 Lucca, Italy
Level: Ph.D. level – already offered by other Ph.D. programs (“corso condiviso/mutuato da altri dottorati”)
Type: Introductory course (no or few prerequisites)
Attendance Mode: Blended
Exam: No
Lecturers: Angelo Facchini
Email: angelo.facchini@imtlucca.it
Academic Year: 2025/2026
Semester: Second semester
Hours: 12
Timetable: June 10 2026: 11-13 and 16-18
June 17 2026: 11-13 and 16-18
June 24 2026: 11-13 and 16-18
Abstract: The course provides a first understanding of resource management and energy economics. The student will become familiar with the basic concepts of resources and energy economics, including the taxonomy of resources, the Hartwick and the Hotelling rules. The second part of the course focuses on energy and electricity, exploring the market mechanisms and the main liberalisation reforms that occurred in Italy.
Syllabus: The course is organised in the following lectures:
1) Basic Resource Management
2) Introduction to Energy
3) The transition to Renewable Energy Sources
4) Electricity transmission, distribution and markets
5) The liberalisation of electricity markets: the Italian way
Link:
Available for CircleU students: Yes
Introduction to Epistemology
Institution: Scuola IMT Lucca
Location: Piazza San Francesco 19, 55100 Lucca
Level: Ph.D. level – already offered by other Ph.D. programs (“corso condiviso/mutuato da altri dottorati”)
Type: Introductory course (no or few prerequisites)
Attendance Mode: Blended
Exam: No
Lecturers: Matteo De Benedetto
Email: matteo.debenedetto@imtlucca.it
Academic Year: 2025/2026
Semester: First semester
Hours: 10
Timetable: 21/01/2026, 28/01, 30/01, 03/02, 04/02
Abstract: How do we know what we know? This course introduces students to epistemology — the study of knowledge, belief, and justification — through examples from scientific practice. We explore questions such as: What does it mean to “know” something? What makes a belief justified? How is reliable knowledge structured? How should we reason under uncertainty or high-stakes contexts? Designed for participants without prior philosophical background, the course introduces key epistemological concepts — such as belief, justification, truth, evidence, and epistemic virtue — through examples drawn from real scientific contexts. Participants will learn to analyze what it means to “know” something, how to evaluate the reliability of methods and inferences, how practical stakes can sometimes influence our knowledge claims, and how social and ethical factors shape collective knowledge. By the end, students will gain conceptual tools for thinking more clearly and critically about evidence, uncertainty, and expertise in their own research
Syllabus: – Lecture 1 (21st of January 2026): Introduction, What does it mean to
know something?
– Lecture 2 (28th of January): Justification and epistemic norms.
– Lecture 3 (30th of January): The Structure of Knowledge
– Lecture 4 (3rd of February): Epistemic Risk, Fallibility, and Standards of
Knowledge.
– Lecture 5 (4th of February): The social dimensions of knowing.
Link: Visit the IMT website.
Available for CircleU students: Yes
Introduction to Life Cycle Assessment
Institution: Scuola IMT Lucca
Location: IMT School for Advanced Studies Lucca, Piazza S. Francesco 19, 55100 Lucca, Italy
Level: Ph.D. level – already offered by other Ph.D. programs (“corso condiviso/mutuato da altri dottorati”)
Type: Introductory course (no or few prerequisites)
Attendance Mode: Blended
Exam: No
Lecturers: Angelo Facchini
Email: angelo.facchini@imtlucca.it
Academic Year: 2025/2026
Semester: Second semester
Hours: 20
Timetable: 24 FEB 2026, 16:00 – 18:00
25 FEB 2026, 16:00 – 18:00
3 MAR 2026, 16:00 – 18:00
4 MAR 2026, 16:00 – 18:00
10 MAR 2026, 16:00 – 18:00
11 MAR 2026, 16:00 – 18:00
17 MAR 2026, 16:00 – 18:00
18 MAR 2026, 16:00 – 18:00
24 MAR 2026, 16:00 – 18:00
26 MAR 2026, 16:00 – 18:00
Abstract: The course aims to introduce the Life Cycle Assessment to evaluate environmental impact. The student will become familiar with the LCa and other material flow accounting methods. In the first part of the course, the student will become familiar with the basic concepts of MFA and LCA. During the second part, the lectures will focus on using common LCA software to implement case studies of increasing complexity.
Syllabus: The course is organised in two parts. The first part is composed by the following lectures:
1) Introduction and principles of sustainability
2) Environmental accounting
3) Flows and Life-Cycle
4) LCA: Focus on phases
5) LCA: Systems and processes
6) Operational details and examples
The second part of the course is devoted to the use of OPENLCA, with different case studies of increasing complexity
Link:
Available for CircleU students: Yes
Introduction to Machine Learning
Institution: Scuola Normale Superiore
Location: Palazzo Carovana, Scuola Normale Superiore, Monday: 14-16 Aula Contini, Tuesday: 11-13 aula Bianchi Scienze.
Level: Master level
Type: Intermediate course
Attendance Mode: Blended
Exam: Yes
Lecturers: Fosca Giannotti and Roberto Pellungrini
Email: fosca.giannotti@sns.it and roberto.pellungrini@sns.it
Academic Year: 2025/2026
Semester: Second semester
Hours: 40
Timetable: Scheduling: Monday: 14-16 Aula Contini, Tuesday: 11-13 aula Bianchi Scienze.
The course starts on March 2nd, 2026 and ends on May 19th. The exam will consist of a project work and its discussion
Abstract: The course will introduce the foundations of learning and making predictions from data. A special focus is dedicated to modern Deep Neural Network architectures. The course aims to provide students with basic knowledge of both theoretical foundations and practical aspects of data mining and machine learning, with attention to the overall process of extracting knowledge and its engineering issues. The course is organized around 5 modules: The Knowledge Discovery process and its preliminary steps (4 hours), Unsupervised learning methods and practicals (10 hours), Supervised Learning: methods and practicals (24 hours), Introduction to Deep Learning architectures: methods and hands-on exercises, Design principles and Trustworthy issues on AI systems (2 hours). The course starts on March 2nd, 2026, and ends on May 19th. The exam will consist of a project and its discussion.
Syllabus: 1) Introduction: the Knowledge Discovery process.
KDD process: all the steps at a glance.
Data understanding and data exploration.
Exercises: hands-on practice on simple case studies using Python libraries
Introduction to NumPy, Pandas and Seaborn (extra support in lab)
2) Unsupervised learning methods: : methods and hands-on exercises
Pattern Mining and Association Rules: basic concepts and a-priori algorithm
Tutorials: practical exercises on simple case studies using Python libraries
3) Supervised learning: methods and practical exercises
Classification: introduction, performance evaluation. A first simple classifier:Decision tree
Exercises: hands-on practice on simple case studies using Python libraries
Overview of advanced methods: Random Forest, Support Vector Machine
Introduction to Neural Networks, project description and assignment
Exercises: hands-on practice on advanced classification methods and Neural Networks withPyTorch
4) Introduction to Deep Learning architectures: methods and hands-on exercises
Convolutional Neural Networks, theory and practice with PyTorch
Recurrent Neural Networks
Adversarial Generative Networks
Transformers
Graph Neural Networks
5) Design principles and Trustworthy issues in AI-based systems
Available for CircleU students: NA because the course is only in presence
Introduction to Network Science
Institution: Scuola IMT Lucca
Location: IMT School for Advanced Studies Lucca, P.zza San Francesco 19, 55100 Lucca (Italy)
Level: Ph.D. level – already offered by other Ph.D. programs (“corso condiviso/mutuato da altri dottorati”)
Type: Introductory course (no or few prerequisites)
Attendance Mode: Blended
Exam: Yes
Lecturers: Tiziano Squartini
Email: tiziano.squartini@imtlucca.it
Academic Year: 2025/2026
Semester: First semester
Hours: 20
Timetable: The timetable may be subject to changes: please write to phd@imtlucca.it and ask to have the calendar shared
Abstract: The course offers a panoramic view of network science. Following its historical development, we will review the main concepts and methods of this discipline. Moving from the basic, stylized facts characterizing real-world networks, we will describe the most popular techniques to extract information from them
Syllabus: Introduction to graph theory. Empirical properties of complex networks (scale invariance of the degree, small-world phenomenon, modularity). Network representations (monopartite, bipartite and multilayer; binary and weighted; undirected and directed networks; unsigned and signed networks; hypergraphs; simplicial complexes). Centrality. Ranking and reputation algorithms. Mesoscale structures (communities, core-periphery and bow-tie structures). A primer on dynamical models: Watts-Strogatz and Barabasi-Albert models. A primer on static models: Erdos-Renyi, Chung-Lu and fitness models
Available for CircleU students: Yes
Introduction to sustainability and ecological economics
Institution: Scuola IMT Lucca
Location: IMT School for Advanced Studies Lucca, Piazza S. Francesco 19, 55100 Lucca, Italy
Level: Ph.D. level – already offered by other Ph.D. programs (“corso condiviso/mutuato da altri dottorati”)
Type: Introductory course (no or few prerequisites)
Attendance Mode: Blended
Exam: No
Lecturers: Angelo Facchini
Email: angelo.facchini@imtlucca.it
Academic Year: 2025/2026
Semester: Second semester
Hours: 20
Timetable: 15 GIU 2026, 16:00 – 18:00
18 GIU 2026, 14:00 – 16:00
22 GIU 2026, 16:00 – 18:00
26 GIU 2026, 14:00 – 16:00
2 LUG 2026, 11:00 – 13:00
3 LUG 2026, 14:00 – 16:00
8 LUG 2026, 11:00 – 13:00
10 LUG 2026, 14:00 – 16:00
13 LUG 2026, 11:00 – 13:00
Abstract: What is sustainability? Which is the link between the economy and the Environment? Which are the main challenges and the main research topics? Which are the main factors that influence a transition to sustainability?
Providing the first insights to answer the above questions is the aim of this course. Lectures are devoted to the fundamental topics in the field of sustainability science and environmental economics. This last is used as a ground to explain the main differences and similarities between ecological and environmental economics, that will be highlighted and discussed with practical examples.
The course is divided into the following modules:
1. Introduction to sustainability science (lectures 1-2)
2. Basic principles of environmental and resource economics (lectures 3-7)
3. Methods and applications (lectures 8-9)
4. Advanced and research topics (lecture 10)
Syllabus: Learning Outcomes:
This course aims to provide students with fundamental concepts of sustainability science and the economics view of the environment.
Upon completion, participants will have the knowledge and skills to:
1. Have a basic understanding of the principles of environmental and ecological economics, with a clear overview on the fundamental principles for the understanding of human-economy- environment interaction
2. Have a basic understanding of environmental problems and environmental policies.
3. Have a first knowledge of the current research topics, directions, and funding opportunities.
Participants will also rely on the main topics regarding the European Green Deal and the Ecological transition.
Link:
Available for CircleU students: Yes
Laboratorio di Tecnologie del Linguaggio
Institution: Università degli Studi di Napoli L’Orientale
Location: Univ. di Napoli L’Orentale, Dip. di Studi Letterari, Linguistici e Comparati, Via Duomo, 219 80138 Napoli
Level: Master level
Type: Introductory course (no or few prerequisites)
Attendance Mode: Blended
Exam: No
Lecturers: Maria Pia di Buono
Email: mpdibuono@unior.it
Academic Year: 2025/2026
Semester: Second semester
Hours: 18
Timetable: Marzo – Maggio 2026
Abstract: The workshop aims to provide applied knowledge on the main tools for automatic natural language processing.
Syllabus: Theoretical-practical exercises in natural language processing.
Available for CircleU students: No
Legal issues on AI-Applications for vulnerable groups
Institution: Scuola Superiore Sant’Anna
Location: Room 5 Sede centrale – Scuola Superiore Sant’Anna – Pisa
Level: Ph.D. level – offered specifically for the Ph.D. in AI for Society (“corso erogato dal DIN in AI”)
Type: Introductory course (no or few prerequisites)
Attendance Mode: Blended
Exam: Yes
Lecturers: Denise Amram
Email: denise.amram@santannapisa.it
Academic Year: 2025/2026
Semester: First semester
Hours: 12
Timetable: 8.1.2026 9-13, 14- 18 and 9.1.2026 9-15 Room 5 Sede Centrale.
Abstract: The Course focuses on the general legal framework and tailored safeguards applicable to data analysis related to vulnerable individuals/groups and their impact on policy and law-making.
Case studies will be presented in particular on children, patients, workers, consumers.
Syllabus: 1. Overview on the regulatory framework (EU strategy on data, GDPR, AI-Act) impacting on data-driven and ai-based research life-cycles.
2. Protocols for developers, deployers, and providers of AI-based systems to process general and sensitive data.
3. Case-studies on vulnerable users: consumers, patients, children, workers.
Link: Link: https://www.santannapisa.it/it/denise-amram
Available for CircleU students: Yes
Logic and Formalized Reasoning
Institution: Scuola IMT Lucca
Location: Lucca, Piazza San Francesco 19 and Piazza San Ponziano 6
Level: Ph.D. level – already offered by other Ph.D. programs (“corso condiviso/mutuato da altri dottorati”)
Type: Introductory course (no or few prerequisites)
Attendance Mode: Blended
Exam: No
Lecturers: Cosimo Perini Brogi (SySMA@IMT), Gustavo Cevolani (MoMiLab@IMT)
Email: cosimo.perinibrogi@imtlucca.it, gustavo.cevolani@imtlucca.it
Academic Year: 2025/2026
Semester: Second semester
Hours: 10
Timetable: May 12–May 28 (Five Sessions + 1 Optional Backup)
Abstract: This seminar will provide an hands-on introduction to logic, with a particular focus on natural deduction calculi and their operational semantics.
It is intended to anyone interested in familiarizing with logic, formal reasoning and their applications (not limited to computer science).
We will explore the fundamental concepts of propositional and predicate logic as a basis for formal thinking, and gain practical experience in using natural deduction systems to construct proofs and reason about logical statements.
We will also delve into dialogue games (game-theoretic semantics), exploring an interactive approach to logical proof and meaning.
Syllabus: Please refer to: https://drive.google.com/file/d/16ZrQFtg_n-MraDrtCg18L0SA9xGvfDO8/view?usp=sharing
Available for CircleU students: Yes
Machine Learning Methods for Physics
Institution: Università degli Studi di Genova
Location: Dipartimento di Fisica, Università degli Studi di Genova, Via Dodecaneso 33, 16146 Genova
Level: Post graduate Master level
Type: Introductory course (no or few prerequisites)
Attendance Mode: In presence
Exam: Yes
Lecturers: Dr. Riccardo Torre, Dr. Andrea Coccaro, Dr. Marco Raveri
Email: riccardo.torre@ge.infn.it
Academic Year: 2025/2026
Semester: Second semester
Hours: 48
Timetable: https://corsi.unige.it/off.f/2025/ins/87930
Abstract: What is a machine learning algorithm? Why is machine learning playing a primary role in physics? Which problems can be optimized using it? What is the most suitable algorithm to solve my physics problem?
These are some of the questions that this course aims to answer, providing students with the state-of-the-art knowledge regarding the usage and understanding of artificial intelligence algorithms applied to physics. The course also focuses on developing a critical comprehension of results, exploring the development of future algorithms, and the most promising technologies.
Syllabus: The course aims to:
– Introduce the concepts of minimization algorithms for a scalar functional (the loss function).
– Provide the necessary tools for practical course execution, such as Python, Tensorflow, and Pytorch.
– Cover dense neural networks and examples of their applications in physics.
– Explore convolutional neural networks and examples of their applications in physics.
– Discuss recurrent neural networks and examples of their applications in physics.
– Investigate graph neural networks: inductive bias and examples of their applications in physics.
– Examine attention mechanisms: transformers and examples of their applications in physics.
– Study generative neural networks and examples of their applications in physics.
– Provide an overview of differentiable programming.
The course encompasses these topics to provide students with a comprehensive understanding of machine learning algorithms in the context of physics applications.
Available for CircleU students: No
MATLAB for Data Science
Institution: Scuola IMT Lucca
Location: Lucca, Piazza S. Francesco 19, IMT Lucca, Classroom to be chosen
Level: Ph.D. level – already offered by other Ph.D. programs (“corso condiviso/mutuato da altri dottorati”)
Type: Intermediate course
Attendance Mode: Blended
Exam: No
Lecturers: Giorgio Stefano Gnecco
Email: giorgio.gnecco@imtlucca.it
Academic Year: 2025/2026
Semester: Second semester
Hours: 20
Timetable: March-April 2026
Abstract: The course provides MATLAB implementations of several machine learning techniques.
Syllabus: Introduction to MATLAB. Presentation and discussion of MATLAB code for machine learning techniques, including:
– principal component analysis;
– spectral clustering;
– linear and polynomial regression;
– bias/variance trade-off;
– logistic regression;
– batch gradient descent and stochastic gradient descent for training perceptrons/multilayer neural networks;
– perceptrons/multilayer neural networks applied to the XOR problem;
– digit recognition via neural networks;
– backpropagation with momentum;
– backpropagation applied to the minimization of the cross-entropy function;
– comparison of backpropagation applied to the minimization of the cross-entropy function and of the sum of squares error function;
– spam recognition via support vector machines;
– matrix completion;
and, if time permits,
– resampling methods;
– bounding box identification via the quasi-Monte Carlo method;
– symmetry and antisymmetry in support vector machine training problems;
– trade-off between number of examples and precision of supervision in ordinary least squares, weight least squares, and fixed effects panel data models;
– learning with boundary conditions;
– learning with mixed hard/soft constraints;
– (Linear Quadratic Gaussian) LQG online learning;
– surrogate optimization for optimal material design;
– (Radial Basis Function) RBF interpolation;
– curve identification in the presence of curve intersections.
Depending on the students’ background, additional slides will be presented/provided to them, illustrating a summary of the theory behind some of the techniques considered in the course.
Link:
Available for CircleU students: Yes
Maximum-Entropy Models of Complex Systems I
Institution: Scuola IMT Lucca
Location: Lucca, Piazza San Francesco 19, IMT Campus
Level: Ph.D. level – already offered by other Ph.D. programs (“corso condiviso/mutuato da altri dottorati”)
Type: Intermediate course
Attendance Mode: Blended
Exam: Yes
Lecturers: Diego Garlaschelli
Email: diego.garlaschelli@imtlucca.it
Academic Year: 2025/2026
Semester: Second semester
Hours: 20
Timetable: Second half of January 2026
Abstract: The course has the following learning goals:
• Identifying qualitative aspects of complexity in a multidisciplinary context, from physics to biology and economics;
• Achieving command of quantitative methods of inference for complex systems from limited information;
• Familiarizing with detailed examples of application to complex networks, such as network reconstruction and pattern detection in graphs.
Syllabus: 1. Introduction:
presentation of the course; examples of complex systems in physics, biology, social science and economics; aspects of complexity.
2. From small to large systems:
quick overview of the three-body problem; the magnetic pendulum; emergent randomness; empirical “principles” of thermodynamics; kinetic theory; statistical thermodynamics; principles of statistical physics (ergodicity, metric transitivity, equal a-priori probability, ensembles versus trajectories); entropy in thermodynamics and physics.
3. Entropy in Information Theory and Statistical Inference:
Shannon-Khinchin axioms; Shannon Entropy; Jaynes’ Maximum-Entropy Principle; statistical inference; the Maximum Likelihood principle; canonical and microcanonical ensembles; entropy-likelihood relationships; canonical covariance of the constraints.
4. Ensembles of random graphs:
canonical and microcanonical graph ensembles; the Erdös-Rényi model; link stub reconnection; the local rewiring algorithm; the Chung-Lu model; the Park-Newman model.
5. Maximum-entropy (re)formulation of network models:
canonical ensembles with given number of links and given degree sequence (the canonical Binary Undirected Configuration Model).
6. The Configuration Model at work:
pattern detection (assortativity and clustering) using the Binary Undirected Configuration Model; graph modelling (the International Trade Network) using the Binary Undirected Configuration Model; the Binary Directed Configuration Model: derivation and use for pattern detection.
7. Network Reconstruction:
the “fitness ansatz” for economic and financial networks; reconstruction of interbank and interfirm networks from aggregate input and output flows.
8. Reciprocity:
introduction to reciprocity in directed networks; definition of reciprocity indicators; joint and conditional reciprocation probabilities; (non-)reciprocated degrees; the Binary Reciprocal Configuration Model; use of the model for triadic motif detection.
9. Triadic motifs detection:
applications to food webs, international trade, supply networks, interbank networks.
Available for CircleU students: Yes
Maximum-Entropy Models of Complex Systems II
Institution: Scuola IMT Lucca
Location: IMT School for Advanced Studies Lucca, p.zza San Francesco 19, 55100 Lucca (Italy)
Level: Ph.D. level – already offered by other Ph.D. programs (“corso condiviso/mutuato da altri dottorati”)
Type: Advanced course
Attendance Mode: Blended
Exam: Yes
Lecturers: Tiziano Squartini
Email: tiziano.squartini@imtlucca.it
Academic Year: 2025/2026
Semester: Second semester
Hours: 20
Timetable: The timetable may be subject to changes: please write to phd@imtlucca.it and ask to have the calendar shared
Abstract: The course heavily focuses on deeper theoretical aspects of maximum-entropy models and their consequences. Particular emphasis will be put on maximum-entropy models to study weighted complex networks
Syllabus: How to build statistical models in a principled way: a review of maximum-entropy models. From null models to true models: weighted reciprocal configuration models and block-structured models. Bipartite formalism for Exponential Random Graph models. Continuous formalism for Exponential Random Graph models. Conditional framework for discrete and continuous Exponential Random Graph models. Information criteria for model selection (Likelihood Ratio Test, Akaike Information Criterion, Bayesian Information Criterion, Minimum Description Length). Applications to economic and financial systems. The course will include an overview of ongoing research carried out by Networks@IMT, thereby offering directions for possible PhD projects in this area
Available for CircleU students: Yes
Microeonometrics
Institution: Scuola Superiore Sant’Anna
Location: Piazza Martiri della Libertà 33, Pisa
Level: Ph.D. level – already offered by other Ph.D. programs (“corso condiviso/mutuato da altri dottorati”)
Type: Intermediate course
Attendance Mode: In presence
Exam: Yes
Lecturers: Laura Magazzini
Email: laura.magazzini@santannapisa.it
Academic Year: 2025/2026
Semester: Second semester
Hours: 16
Timetable: February-March 2026
Abstract: The course aims at providing students the tools for dealing with microeconomic analysis of the behavior of individuals or firms. Regression methods for the study of panel data models and estimation of limited dependent variable models will be considered. Besides the theoretical background, students will be exposed to the discussion and the analysis of empirical applications. (the course requires basic knowledge of OLS and IV regression methods and maximum likelihood estimation).
Syllabus: Linear panel data models
Non linear regression models (binary choice, count data)
Introduction to nonlinear modeling of panel data..
Link: no link
Available for CircleU students: NA because the course is only in presence
Model reduction, scientific machine learning and data-driven methods for computational mechanics
Institution: Scuola Superiore Sant’Anna
Location: Biorobotics Institute, Pontedera
Level: Ph.D. level – already offered by other Ph.D. programs (“corso condiviso/mutuato da altri dottorati”)
Type: Advanced course
Attendance Mode: Blended
Exam: Yes
Lecturers: Giovanni Stabile
Email: giovanni.stabile@santannapisa.it
Academic Year: 2025/2026
Semester: Second semester
Hours: 20
Timetable: March – May
Abstract: The course deals with the main tools to perform dimensionality reduction and data-driven approximation of engineering problems. Both linear (proper orthogonal decomposition) and nonlinear approaches (autoenconders) will be reviewed in relation to dimensionality reduction. The main aspects of defining and designing experiments to implement a data-driven surrogate model will be reviewed. The main techniques discussed are the dynamic mode decomposition, the proper orthogonal decomposition with interpolation, neural networks, and Gaussian progress regression. The methodology is demonstrated using Python examples in Colab.
Syllabus: no syllabus
Link:
Available for CircleU students: Yes
Modern NLP: Mechanistic Interpretability of Large Language Models
Institution: Consiglio Nazionale delle Ricerche
Location: https://teams.microsoft.com/l/meetup-join/19%3ameeting_NmZiOGQ5MTYtNjBlYy00ZmYzLTk0OTctMjhjN2I0YzJkYjZj%40thread.v2/0?context=%7b%22Tid%22%3a%2234c64e9f-d27f-4edd-a1f0-1397f0c84f94%22%2c%22Oid%22%3a%229907e287-3d38-49f1-95c2-835c6c809df7%22%7d
Level: Ph.D. level – offered specifically for the Ph.D. in AI for Society (“corso erogato dal DIN in AI”)
Type: Intermediate course
Attendance Mode: Online
Exam: Yes
Lecturers: Giovanni Puccetti, Andrea Esuli
Email: g.puccetti92@gmail.com, andrea.esuli@isti.cnr.it
Academic Year: 2025/2026
Semester: Second semester
Hours: 20
Timetable: March – May
Abstract: Generative Large Language Models (LLMs) can fluently generate text after training on large amounts of text. LLMs training corpora are so large that extrapolating model behaviour from training data is too challenging. This difficulty popularized Mechanistic Interpretability as an alternative solution.
Mechanistic Interpretability consists in relating specific model properties and behaviours to mechanistic properties to be able to understand or even control model text generation. In this course we will explore some of the most adopted techniques for mechanistic interpretability of LLMs, among others: outliers in large language models, sparse autoencoders and task vectors. Each of these topics will be presented both from an abstract and a practical perspective.
After understanding these techniques and their current applications we will show ongoing research in this field both from the teachers as well as from invited speakers.
The final exam consists of the presentation of a research paper.
Syllabus: • Introduction to Mechanistic Interpretability and LLMs recap
• Model Structural Properties: Outlier Dimensions (Theory and Hands on)
• Model Interpretation: Sparse Autoencoders (Theory and Hands on)
• Model Conditioning: Task Vectors (Theory and Hands on)
• Guest Lectures on Outliers and Sparse Autoencoders
• Recent Developments
Link: We will shortly provide a webpage
Available for CircleU students: No
Moral Reasoning
Institution: Scuola IMT Lucca
Location: Piazza San Francesco 19, 55100 Lucca
Level: Ph.D. level – already offered by other Ph.D. programs (“corso condiviso/mutuato da altri dottorati”)
Type: Introductory course (no or few prerequisites)
Attendance Mode: Blended
Exam: No
Lecturers: Gustavo Cevolani
Email: gustavo.cevolani@imtlucca.it
Academic Year: 2025/2026
Semester: First semester
Hours: 10
Timetable: 19/11/2025, 20/11, 25/11, 26/11, 11/12.
Abstract: The analysis of moral reasoning and surrounding topics – how to assess
“good” and “bad” actions, how to choose between different moral principles,
how to justify these choices – is a classical problem of moral philosophy. More
recently, moral psychologists started tackling those problems using a descriptive,
empirically based approach. Even more recently, “neuroethicists” began
investigating the neural correlates of moral judgment and the implications
of neuroscientific results for moral philosophy. In the meantime, behavioral
economists started addressing issues like fairness, altruism, reciprocity and
social preferences, documenting the influence of (broadly construed) moral
considerations on human decision-making. The course is an introduction to
the analysis of moral reasoning at the interface between neuroscience, moral
psychology, moral philosophy, and economics. We shall explore problems
concerning the biological and neural bases of moral thinking, the role of
emotions in moral reasoning, the economic way of interpreting moral behavior,
the significance of empirical results for normative theories of morality,
and some methodological issues arising within neuroethics.
Syllabus: 1. Presentation, introduction, choice of topics.
2. Moral philosophy: deontology, consequentialism, virtue ethics
3. Moral psychology
4. Neuroethics: moral reasoning and neuroscience
5. Economics and human sociality
6. Objectivity, reason, and facts in moral reasoning
7. Recap, verification and general discussion
Link: Visit the IMT website.
Available for CircleU students: Yes
Network Neuroscience and Medicine
Institution: Scuola IMT Lucca
Location: Lucca, Piazza San Francesco 19
Level: Ph.D. level – already offered by other Ph.D. programs (“corso condiviso/mutuato da altri dottorati”)
Type: Advanced course
Attendance Mode: Blended
Exam: Yes
Lecturers: Tommaso Gili
Email: tommaso.gili@imtlucca.it
Academic Year: 2025/2026
Semester: Second semester
Hours: 16
Timetable: April 2026
Abstract: During the course the main techniques to obtain functional networks from neurovascular and neurophysiological signals of the brain at the mesoscopic scale are introduced. Along with this, the connectome will be discussed as a proxy of structural brain connectedness. Topological properties of functional and structural brain networks, able to discriminate healthy and pathological conditions, will be explained. Advanced methods for model reduction able to coarse-grain brain networks will be discussed.
The Interactome and the diseasesome will be introduced. Principles of Boolean Networks will be discussed to model patterns of genes expression, transcription and translation. Gene Expression, Transcription, Translation.
Syllabus: Introduction to complex systems. Description of the brain as a complex system. Brain connectivity. Functional MRI. The BOLD signal. Energy consumption at rest.
Coherence in brain tissues, multiscale coherent activity of the brain, functional connectivity, sources of noise, the global signal, from timeseris to functional networks, diffusion tensor imaging, tractography. structural networks.
Neurophysiological signals, Basics of EEG, source of the EEG signal, artefacts, EEG driven brain networks, basics of MEG, source of the MEG signal, MEG driven networks. MEasures of coherence, The Hilbert Transofrmation. Null models.
Introduction to networks, useful metrics for neuroscience, and interpretation of local and global topological properties. Community detection methods.
Advanced centrality measures, applications of network neuroscience: altered resting state networks in sedation, dementia and aphasic patients, time scales in brain networks.
Small worldness. Topological thresholds. Percolation Theory. Application of percolation to functional networks. The maximum spanning tree in healthy subjects and in schizophrenia patients. Allometric relations.
Higher-order interactions in the brain. Coarse-graining the brain. Colouring symmetries and symmetry breaking in the brain. Introduction to the Laplacian of a network.
The Laplacian renormalisation group. Renormalising the brain. The density operator and the communication distance. Commuication processes in brain networks.
Introduction to network medicine. The Interactome. The diseasesome. Diseases modules. Drugs and diseases. Gene regulatory networks. Boolean Networks. Gene Expression, Transcription, Translation. The case of the lac operon in E.Coli.
The gut microbiome: a network approach. Multiborbidity and comorbidity. The Comorbidity Network in COVID-19. The foodome. Complexity of a diet.
Link:
Available for CircleU students: Yes
Network Reconstruction
Institution: Scuola IMT Lucca
Location: IMT School for Advanced Studies Lucca, p.zza San Francesco 19, 55100 Lucca (Italy)
Level: Ph.D. level – already offered by other Ph.D. programs (“corso condiviso/mutuato da altri dottorati”)
Type: Intermediate course
Attendance Mode: Blended
Exam: Yes
Lecturers: Tiziano Squartini
Email: tiziano.squartini@imtlucca.it
Academic Year: 2025/2026
Semester: Second semester
Hours: 20
Timetable: The timetable may be subject to changes: please write to phd@imtlucca.it and ask to have the calendar shared
Abstract: The course focuses on the topic of network reconstruction. Early attempts to infer missing information about networks will be reviewed, putting particular emphasis on the use of such techniques to reconstruct financial networks
Syllabus: Literature review about network reconstruction. Early attempts to infer a network structure from partial information (MaxEnt approach; the copula approach; MECAPM; Iterative Proportional Fitting algorithm; Minimum Density algorithm). Monopartite and bipartite financial networks reconstruction via the fitness model. Systemic risk estimation. How to build statistical models in a principled way: maximum-entropy models. Econometric VS maximum-entropy models: a comparison
Available for CircleU students: Yes
Networks Dynamics
Institution: Scuola IMT Lucca
Location: Lucca, Piazza San Francesco 19
Level: Ph.D. level – already offered by other Ph.D. programs (“corso condiviso/mutuato da altri dottorati”)
Type: Intermediate course
Attendance Mode: Blended
Exam: Yes
Lecturers: Tommaso Gili
Email: tommaso.gili@imtlucca.it
Academic Year: 2025/2026
Semester: First semester
Hours: 16
Timetable: January 2025
Abstract:
Syllabus: Networks growth. Eredos-Renyi Random network. The giant component and the transition to the connected regime. Subcritical and supercritical regime. The growth of a Watss- Strogatz model. Preferential attachment. Degree dynamics. Preferential attachment with fitness. Epidemic modeling. SI, SIR, SIS models. Network epidemics. Synchronization on networks. The master stability function. The Kuramoto model. Diffusion and Random walks on networks. Cooperative systems on networks.
Link:
Available for CircleU students: Yes
Neural Networks & Learning Machines
Institution: Sapienza Università di Roma
Location: Rome, Via Scarpa (Ingegneria@Roma1): I do not know yet the room detail (nor the sharp time).
Level: Ph.D. level – already offered by other Ph.D. programs (“corso condiviso/mutuato da altri dottorati”)
Type: Advanced course
Attendance Mode: In presence
Exam: Yes
Lecturers: Adriano Barra
Email: adriano.barra@uniroma1.it
Academic Year: 2025/2026
Semester: Second semester
Hours: 30
Abstract: Advanced Course for the PhD
Following a historical perspective, the course analyzes mathematical models and methods related to the spontaneous information processing capabilities shown by networks of neurons (biological or artificial, once suitably stylized). After summarizing key concepts from statistical mechanics, stochastic processes and statistical inference, the course starts analyzing main models for the emission of an electrical signal by a single neuron. Then we will study how these interact in simple neural architectures, analyzing both the statistical learning capabilities that these networks enjoy as well as their retrieval skills. In particular, due to the Nobel Prize in Physics awarded in 2024 to John Hopfield and Geoffrey Hinton for their pioneering studies on neural networks, particular emphasis will be placed on their contributions and on the close connection that exists between them. The methodological leitmotif will be the statistical mechanics of complex systems (i.e. Parisi’s theory, Nobel Prize in Physics in 2021) with its associated package of observables and typical tools (replicas, overlaps, etc.).
Syllabus: 1) The first section serves to ensure that we share a basic scientific knowledge (obviously a necessary prerequisite to take the first steps together towards a formal mathematical framework for neural networks). In short, the student will be provided with rudiments of Statistical Mechanics, Stochastic Processes and Statistical Inference by revisiting together some fundamental topics (adapted for this course) of canonical relevance of these disciplines.
2) The second section instead introduces mathematical methods and models aimed at quantitatively characterizing simple and complex systems in statistical mechanics, which will be fundamental for a subsequent mathematical analysis of the functioning of neural networks from a theoretical and systemic perspective. In this section we develop in detail the mathematical methods necessary to describe and understand the phenomenology that these systems exhibit (from spontaneous ergodicity breaking to spontaneous replica symmetry breaking) by providing ourselves with both very effective yet heuristic methods (widely used in Theoretical Physics approaches à la Parisi, e.g. “replica trick”, “message passage”, etc.), and more rigorous ones (the prerogative of the know-how of Mathematical Physics à la Guerra, e.g. “stochastic stability”, “cavity fields”, etc.).
3) The last and most important section is instead completely dedicated to neural networks and follows the main path traced by Amit, Gutfreund & Sompolinsky: after a minimal description (always in mathematical terms) of the key mechanisms of spike emission in biological neuron models -e.g. Stein’s integrate&fire (as well as their electronic implementation, e.g. Rosenblatt’s perceptron) – and the propagation of information between them through axons and dendrites, we will see the limits of single-neuron computation by looking at it from different perspectives (e.g. Minsky & Papert’s criticism in the construction of logic gates as i.e. the XOR, etc.). Having shifted the focus from the subject (the neuron) to its interactions (neural networks), we will then build neural networks and study their information processing emergent properties (namely those not immediately deducible solely by looking at the behavior of the single neuron), persisting in a statistical mechanics perspective. Specifically, we will try to see how these networks are able to learn and abstract “archetypes” by looking at examples supplied by the external world. Subsequently, we will show how these networks use what they have learned to respond appropriately, when stimulated, to the external world by carrying out tasks such as “pattern recognition”, “associative memory”, “pattern disentanglement”, etc.
We will also understand how these processes can sometimes go wrong, and why.
Using Hopfield & Hinton’s neural networks as leitmotif for several variations on this theme, the section will close by showing the deep structural and computational equivalence between these two theories, Hopfield’s pattern recognition and Hinton’s statistical learning, unifying these pillars of the discipline in a single and coherent scenario for the whole phenomenon of “cognition”: ideally – and hopefully – at the end of the course the student should be able to independently continue in the study of these topics. In particular, the student should be able, interacting in a team in the future, to play a complementary role to the figures of the computer scientist and the information engineer, taking an interest in their same topics, but offering a different perspective, intrinsically more abstract and synthetic (that is, where the myriad of algorithmic recipes that we produce every day find a natural placement) helping in the optimization of a research group itself.
Available for CircleU students: NA because the course is only in presence
Neural Networks and Deep Learning: Advanced Topics
Institution: Scuola Superiore Sant’Anna
Location: https://teams.microsoft.com/l/team/19%3a41d73846febf4e3ab4b2250c219977ed%40thread.tacv2/conversations?groupId=d1f2ddc5-becd-4f9d-95d9-7aeeda301f49&tenantId=d97360e3-138d-4b5f-956f-a646c364a01e
Level: Ph.D. level – already offered by other Ph.D. programs (“corso condiviso/mutuato da altri dottorati”)
Type: Advanced course
Attendance Mode: Online
Exam: Yes
Lecturers: Giorgio Buttazzo
Email: giorgio.buttazzo@santannapisa.it
Academic Year: 2025/2026
Semester: Second semester
Hours: 20
Timetable: See link at: https://retis.santannapisa.it/~giorgio/courses/neural/nn.html
Abstract: This course presents recent techniques proposed to improve classical neural netowork models and overcome their limitations. Topics include recurrent neural networks, transformers, deep reinforcement learning, semi-supervised and contrastive learning, special deep learning models, neural networks for object tracking, and generative networks.
Syllabus: 1. Recurrent Neural Networks
2. Natural Language processing
3. Transformers
4. Deep reinforcement learning
5. Policy gradient RL
6. Model-based RL
7. Semi-Supervised and Contrastive Learning
8. Special deep learning models
9. Multi-object tracking
10. Generative Networks
Available for CircleU students: Yes
Neural Networks and Deep Learning: Implementation Issues
Institution: Scuola Superiore Sant’Anna
Location: https://teams.microsoft.com/l/team/19%3a41d73846febf4e3ab4b2250c219977ed%40thread.tacv2/conversations?groupId=d1f2ddc5-becd-4f9d-95d9-7aeeda301f49&tenantId=d97360e3-138d-4b5f-956f-a646c364a01e
Level: Ph.D. level – already offered by other Ph.D. programs (“corso condiviso/mutuato da altri dottorati”)
Type: Advanced course
Attendance Mode: Online
Exam: Yes
Lecturers: Giorgio Buttazzo
Email: giorgio.buttazzo@santannapisa.it
Academic Year: 2025/2026
Semester: Second semester
Hours: 24
Timetable: See link at: https://retis.santannapisa.it/~giorgio/courses/neural/nn.html
Abstract: The course focuses on practical and implementation issues useful to deploy neural networks on a variety of embedded platforms using different languages and development environments.
Syllabus: 1. Implementing neural networks in C
2. Implementing reinforcement learning in C
3. Frameworks for training and testing deep neural networks
4. Modeling neural networks in Tensorflow and Pytorch
5. GPU programming in CUDA
6. Accelerating deep networks on GPGPUs
7. DNN optimization for embedded platforms
8. The NVIDIA TensorRT framework
9. Accelerating DNNs on FPGA
10. The Xilinx Deep Processing Unit (DPU)
Available for CircleU students: Yes
Neural Networks and Deep Learning: Theoretical Foundations
Institution: Scuola Superiore Sant’Anna
Location: https://teams.microsoft.com/l/team/19%3a41d73846febf4e3ab4b2250c219977ed%40thread.tacv2/conversations?groupId=d1f2ddc5-becd-4f9d-95d9-7aeeda301f49&tenantId=d97360e3-138d-4b5f-956f-a646c364a01e
Level: Ph.D. level – already offered by other Ph.D. programs (“corso condiviso/mutuato da altri dottorati”)
Type: Introductory course (no or few prerequisites)
Attendance Mode: Online
Exam: Yes
Lecturers: Giorgio Buttazzo
Email: giorgio.buttazzo@santannapisa.it
Academic Year: 2025/2026
Semester: Second semester
Hours: 30
Timetable: https://retis.santannapisa.it/~giorgio/courses/neural/nn.html
Abstract: The aim of the course is to provide key concepts and methodologies to understand
neural networks, explaining how to use them for pattern recognition, image classification, signal prediction, system identification, and adaptive control.
Syllabus: 1. Basic concepts and learning paradigms
2. Unsupervised learning
3. Clustering algoritms
4. Reinforcement learning
5. Supervised learning
6. Performance metrics and RBF networks
7. Towards deep networks: problems and solutions
8. Autoencoders and Convolutional networks
9. Convolutional networks for classification
10. Convolutional networks for object detection
11. Convolutional networks for segmentation
Available for CircleU students: Yes
Neural Networks and Deep Learning: Trustworthy AI
Institution: Scuola Superiore Sant’Anna
Location: https://teams.microsoft.com/l/team/19%3a41d73846febf4e3ab4b2250c219977ed%40thread.tacv2/conversations?groupId=d1f2ddc5-becd-4f9d-95d9-7aeeda301f49&tenantId=d97360e3-138d-4b5f-956f-a646c364a01e
Level: Ph.D. level – already offered by other Ph.D. programs (“corso condiviso/mutuato da altri dottorati”)
Type: Advanced course
Attendance Mode: Online
Exam: Yes
Lecturers: Giorgio Buttazzo, Giulio Rossolini, Federico Nesti, Daniel Casini
Email: giorgio.buttazzo@santannapisa.it
Academic Year: 2025/2026
Semester: Second semester
Hours: 20
Timetable: See link at: https://retis.santannapisa.it/~giorgio/courses/neural/nn.html
Abstract: This course present recent methodologies to make deep neural networks more robust, interpretable, and trustworthy. It will coverspecific methods for addressing anomaly detection and adversarial attacks, in the context of computer vision and autonomous driving.
Syllabus: 1. Explainable and Interpretable AI
2. Anomaly and out-of-distribution detection methods
3. Domain generalization and domain adaptation
4. Attention mechanisms in computer vision
5. Adversarial attacks and defenses
6. Real-world attacks and defenses
7. Simulators for autonomous driving
8. HW in the loop simulation
9. Functional components in autonomous driving
10. The Autoware framework for autonomous driving
Available for CircleU students: Yes
Optimal Control and Differential Games
Institution: Scuola IMT Lucca
Location: Lucca, Piazza S. Francesco 19, IMT Lucca, Classroom to be chosen
Level: Ph.D. level – already offered by other Ph.D. programs (“corso condiviso/mutuato da altri dottorati”)
Type: Intermediate course
Attendance Mode: Blended
Exam: Yes
Lecturers: Giorgio Stefano Gnecco
Email: giorgio.gnecco@imtlucca.it
Academic Year: 2025/2026
Semester: First semester
Hours: 20
Timetable: December 2025-January 2026
Abstract: The course provides an overview of optimal control theory for the deterministic and stochastic cases. Both discrete-time and continuous-time problems are considered, together with some applications to economics.
Syllabus: – An overview of optimal control problems.
– An economic example of an optimal control problem: the cake-eating problem.
– Dynamic programming and Bellman’s equations for the deterministic discrete-time case.
– Reachability/controllability and observability/reconstructability for time-invariant linear dynamical systems.
– The Hamilton-Jacobi-Bellman equation for continuous-time deterministic optimal control problems.
– Pontryagin’s principle for continuous-time deterministic optimal control problems.
– LQ optimal control in discrete time for deterministic problems.
– Application of dynamic programming to stochastic and infinite-horizon optimal control problems in discrete time.
– LQ optimal control in discrete time for stochastic problems and Kalman filter.
– Introduction to approximate dynamic programming and reinforcement learning.
– An economic application of optimal control: a dynamic limit pricing model of the firm.
– An introduction to differential games: an application to transboundary pollution.
Link:
Available for CircleU students: Yes
Philosophy and Neuroscience in Moral Reasoning
Institution: Scuola IMT Lucca
Location: Piazza San francesco 19, 55100 Lucca
Level: Ph.D. level – already offered by other Ph.D. programs (“corso condiviso/mutuato da altri dottorati”)
Type: Introductory course (no or few prerequisites)
Attendance Mode: Blended
Exam: No
Lecturers: Gustavo Cevolani
Email: gustavo.cevolani@imtlucca.it
Academic Year: 2025/2026
Semester: Second semester
Hours: 14
Timetable: May-June 2026
Abstract: The analysis of moral reasoning and surrounding topics – how to assess
“good” and “bad” actions, how to choose between different moral principles,
how to justify these choices – is a classical problem of moral philosophy. More
recently, moral psychologists started tackling those problems using a descriptive,
empirically based approach. Even more recently, “neuroethicists” began
investigating the neural correlates of moral judgment and the implications
of neuroscientific results for moral philosophy. In the meantime, behavioral
economists started addressing issues like fairness, altruism, reciprocity and
social preferences, documenting the influence of (broadly construed) moral
considerations on human decision-making. The course is an introduction to
the analysis of moral reasoning at the interface between neuroscience, moral
psychology, moral philosophy, and economics. We shall explore problems
concerning the biological and neural bases of moral thinking, the role of
emotions in moral reasoning, the economic way of interpreting moral behavior,
the significance of empirical results for normative theories of morality,
and some methodological issues arising within neuroethics.
Syllabus: 1. Presentation, introduction, choice of topics.
2. Moral philosophy: deontology, consequentialism, virtue ethics
3. Moral psychology
4. Neuroethics: moral reasoning and neuroscience
5. Economics and human sociality
6. Objectivity, reason, and facts in moral reasoning
7. Recap, verification and general discussion
Link: Visit the IMT School website.
Available for CircleU students: Yes
Philosophy of Cognitive Science
Institution: Scuola IMT Lucca
Location: Piazza San Francesco 19, 55100 Lucca
Level: Ph.D. level – already offered by other Ph.D. programs (“corso condiviso/mutuato da altri dottorati”)
Type: Introductory course (no or few prerequisites)
Attendance Mode: Blended
Exam: No
Lecturers: Matteo De Benedetto
Email: matteo.debenedetto@imtlucca.it
Academic Year: 2025/2026
Semester: Second semester
Hours: 10
Timetable: 07/04/2026, 08/04, 14/04, 15/04, 21/04
Abstract: How do we really understand the mind? Cognitive science gives us tools to study
perception, memory, language, and reasoning—but underlying every experiment
and model are deep philosophical questions. This course explores how philosophy
helps make sense of ideas, methods, and results in psychology, neuroscience,
and linguistics. Students will engage with fundamental questions such as: What is
the mind? Can cognition be reduced to computation? How does language structure
thought? What is the nature of mental representation? What is a good
explanation of a cognitive phenomenon? How do we define and measure mental
capacities? Through discussion, conceptual exercises, and real-world examples,
this course takes a close look at the concepts, assumptions, and frameworks
that shape the study of cognition, exploring the philosophical foundations of
cognitive science as an interdisciplinary inquiry.
Syllabus: – Lecture 1 (7th of April 2026): Introduction. What is Cognitive Science? What is Philosophy of Cognitive Science?
– Lecture 2 (8th of April): Minds, Brains, and Computation.
– Lecture 3 (14th of April): Language and Representation
– Lecture 4 (15th of April): Mechanisms, Models, and Mechanistic Explanations
– Lecture 5 (21st of April): Operationalism and Construct Validity.
Link: Visit the IMT website.
Available for CircleU students: Yes
Philosophy of Science
Institution: Scuola IMT Lucca
Location: Piazza San Francesco 19, 55100 Lucca
Level: Ph.D. level – already offered by other Ph.D. programs (“corso condiviso/mutuato da altri dottorati”)
Type: Introductory course (no or few prerequisites)
Attendance Mode: Blended
Exam: No
Lecturers: Gustavo Cevolani; Matteo De Benedetto
Email: gustavo.cevolani@imtlucca.it; matteo.debenedetto@imtlucca.it
Academic Year: 2025/2026
Semester: Second semester
Hours: 20
Timetable: 17/02/2026, 18/02, 24/02, 25/02, 03/03, 04/03, 10/03, 11/03, 17/03, 18/03.
Abstract: The course provides an introduction to the basic concepts and problems in the
philosophical analysis of scientific reasoning and inquiry. We will focus on some
central patterns of reasoning and argumentation in science and critically discuss
their features and limitations. Topics covered include the nature of theory and
evidence, the logic of theory testing, and the debate about the aims of science
and the trustworthiness of scientific results. We shall discuss classical examples
and case studies from the history and practice of science to illustrate the relevant
problems and theoretical positions. Students will freely engage in brainstorming
on these topics and are welcome to propose examples, problems, and methods
from their own disciplines.
Syllabus: 1. Introduction, discussion and choice of specific topics. What is science?
2. Howmany sciences? The method(s) of science. Exact and inexact sciences.
3. Theories, models, data. Experiments and observations.
4. Inferences in science. Falsification, confirmation, disconfirmation.
5. Bayesian rationality and scientific reasoning.
6. Science, pseudoscience, junk science.
7. History of science and scientific progress. The aim(s) of science.
8. Trust and objectivity in science. The role of experts.
9. Social and human sciences.
10. Science, truth, and reality.
Link: Visit the IMT website.
Available for CircleU students: Yes
Predictive Models for Time Series Analysis
Institution: Università di Pisa
Location: MS Teams
Level: Post graduate Master level
Type: Introductory course (no or few prerequisites)
Attendance Mode: Online
Exam: Yes
Lecturers: Francesco Spinnato, Riccardo Guidotti
Email: francesco.spinnato@unipi.it, riccardo.guidotti@unipi.it
Academic Year: 2025/2026
Semester: Second semester
Hours: 24
Timetable: First three weeks of April
Abstract: This course on Time Series Analytics is designed to equip students with comprehensive knowledge and skills to analyze, interpret, and build predictive models for time series data. The course covers fundamental concepts, including time series components, normalizations, stationarity, autocorrelation, approximation and various forms of time series transformations, while delving into predictive models passing from DTW based kNN to state-of-the-art kernel-based and dictionary-based approaches. Emphasis is placed on both the theoretical underpinnings and practical applications of these techniques in general-purpose domains. By the end of the course, participants will have developed the analytical acumen and technical expertise necessary to conduct independent research and contribute novel insights to the field of time series analysis. This course is essential for aspiring data scientists, quantitative analysts, and researchers seeking to deepen their understanding and application of time series methods.
Syllabus: 1. Introduction & Preprocessing (4 hours)
2. Distances, Approximation & Global Features (4 hours)
3. Classification & Regression Part 1 (4 hours)
4. Classification & Regression Part 2 (4 hours)
5. Forecasting (4 hours)
6. In-class Project
Available for CircleU students: Yes
Principles of Digital Twins
Institution: Scuola IMT Lucca
Location: IMT School for Advanced Studies Lucca (rooms to be confirmed; possibility to access online from remote via teams)
Level: Ph.D. level – already offered by other Ph.D. programs (“corso condiviso/mutuato da altri dottorati”)
Type: Introductory course (no or few prerequisites)
Attendance Mode: Blended
Exam: Yes
Lecturers: Maria Rosaria Marulli, Andrea Mola, Marco Paggi
Email: mariarosaria.marulli@imtlucca.it, andrea.mola@imtlucca.it, marco.paggi@imtlucca.it
Academic Year: 2025/2026
Semester: First semester
Hours: 20
Timetable: Timetable to be finalized by the end of October 2025. Approximate period: March-May 2026.
Abstract: Digital twins represent the digital counterparts of real processes or products and are one of the enabling technologies for Industry 4.0. Equipped with simulation tools, they can effectively reduce the time requested for product innovation and the associated R&D costs. Moreover, coupled with optimization and control, they can be exploited to test scenarios that cannot be easily assessed experimentally in order to identify innovative optimal solutions. The course covers, in a self-contained manner, the fundamentals of simulation tools to create digital twins for both high-fidelity (model-based) simulations and data-driven (artificial neural networks) models.
Syllabus: Learning Outcomes:
Ability to create digital twin models of products and processes, integrating computer aided design and real geometrical data with computer aided engineering tools. Both high-fidelity (model-based) simulations and data-driven (artificial neural networks) models are presented and discussed with practical examples.
Lecture Contents:
Introduction to digital twins and their use in technology (1h, Marco Paggi)
Data-driven models based on artificial neural networks: neurons, activation functions, cost functions, back-propagation algorithm for a simple artificial neural network (1h, Marco Paggi)
Artificial neural networks for linear and nonlinear classification problems (1h, Marco Paggi)
Time series networks (1h, Marco Paggi)
Convolutional neural networks (1h, Marco Paggi)
From Computer Aided Design (CAD) or real geometrical data (from images, laser scanner, etc.) to Computer Aided Engineering (CAE): how to integrate realistic object geometries in simulation tools (3h, Maria Rosaria Marulli)
Digital twins for cultural heritage (2h, Maria Rosaria Marulli)
User element routines for model-based simulations of surface problems (5h, Maria Rosaria Marulli)
Interfaces between different CAE software (1h, Andrea Mola)
Integrating functions from software libraries in CAE simulation tools (2h, Andrea Mola)
Integrating data driven information in numerical models (2h, Andrea Mola)
Teaching Method:
The lectures will feature both lessons delivered using standard presentations, and hands-on interactive examples.
Bibliography:
Specific didactic material tailored to the course contents will be provided to the students before the scheduled lessons.
Final Exam:
The final exam will be based on the evaluation of an application of the taught methodologies to one case study of relevance for the PhD student’s research.
Prerequisites:
The course is self-contained. Fundamentals of algebra are required. A general knowledge on CAD and CAE software is recommended, but not essential.
Link: A link to a shared folder with the didactic material will be provided, please contact marco.paggi@imtlucca.it
Available for CircleU students: Yes
Programming & Data Analytics & AI for non-computer scientists (PDAI)
Institution: Scuola Superiore Sant’Anna
Location: Sede centrale Sant’Anna, Piazza Martiri delle Liberta’ 33, Pisa
Level: Master level
Type: Introductory course (no or few prerequisites)
Attendance Mode: Blended
Exam: Yes
Lecturers: Andrea Vandin, Daniele Licari
Email: andrea.vandin@santannapisa.it
Academic Year: 2025/2026
Semester: First semester
Hours: 40
Timetable: https://github.com/EMbeDS-education/ComputingDataAnalysisModeling20252026/wiki/General-Calendar
Abstract: This course is structured in three modules of 20-hours each (PDAI1, PDAI2-ML, PDAI2-PM) that students can attend in different years. PDAI1 is offered each year, while the other two alternate. PDAI1 is preparatory to the other two, which can be taken independently of each other. In this A.Y., PDAI1 and PDAI2-ML will be offered.
The course provides a well-structured introduction to the fundamentals of (object-oriented) programming (PDAI1), data processing and artificial intelligence (PDAI2-ML), and process-oriented data science (process mining, PDAI2-PM). The course will focus on how to create good quality software (PDAI1), on how to carry out good quality data analysis and artificial intelligence projects (PDAI2-ML), and on research-oriented aspects related to process-oriented data science, in particular on process mining, where the aim is to analyse and optimise the data-generating process (PDAI2-PM). The student who has achieved the course objectives will gain an understanding of the problems and tasks related to structured programming, data analysis and machine learning in order to be able to make informed decisions. The student will be able to write Python programmes of various kinds, with a focus on complex data analysis and AI tasks, and process mining.
PDAI1 runs in the first semester (November-December), while the modules 2 on the second (usually February). The course has been designed to target non-computer science students with no or limited experience in programming and machine learning. Students will be guided through a step-by-step learning process enabling them to write complex Python programs, with a focus on complex data analysis and machine learning tasks.
It is possible to attend single modules (20h each).
Evaluation: Group project with final presentation and Jupyter notebook documentation.
Materials: All material will be made available through the course’s website.
Syllabus: – PDAI 1 introduces students to the fundamental principles of structured programming, with basic applications to data processing. It starts from basic notions of programming (variables, data types, collections, control & repetition structures, functions & modules), and progresses to basic data processing functionalities (loading, manipulation, and visualization of CSV data).
– PDAI 2-ML introduces students to the components of typical data analysis processes and machine learning pipelines. It first builds the necessary toolset by introducing popular Python libraries for data manipulation/visualization (NumPy, Pandas, Seaborn, scikit-learn) with simple applications. The toolset is then applied to a more complex case study on the classification of benign and malignant breast cancer, including aspects of data preprocessing, dimensionality reduction, clustering, and classification. The course will conclude with one research-driven topics like process-oriented data science (Process Mining).
– PDAI 2-PM introduces students to recent data-driven techniques where the main component is the process that generated the data (the data generating process). This is a particularly hot topic, with many companies and researchers involved (see, e.g., the list of industrial that sponsored the reference conference in 2023 https://icpmconference.org/2023/sponsor-and-exhibition/). We will consider techniques known as Process Mining, in which logs generated during the execution of a process (e.g., an industrial production process, business processes, social system ‘processes’) are used to infer the structure of the process. Questions of interest are, e.g.: What is the actual process being executed? Are there possibilities for improvement? Does the actual process conform to the intended reference process?
Available for CircleU students: Yes
Random effects models for multilevel data
Institution: Università di Firenze
Location: Dipartimento di Statistica, Informatica, Applicazioni – Università di Firenze, Viale Morgagni 59 – 50134 Firenze
Level: Ph.D. level – already offered by other Ph.D. programs (“corso condiviso/mutuato da altri dottorati”)
Type: Intermediate course
Attendance Mode: In presence
Exam: Yes
Lecturers: Leonardo Grilli, Carla Rampichini
Email: leonardo.grilli@unifi.it
Academic Year: 2025/2026
Semester: First semester
Hours: 12
Timetable: 26 to 29 January 2026 (10:00-13:00)
Abstract: The course introduces the concepts of multilevel analysis, whose main aim is to model the relationships between and within groups. Typical situations include individuals clustered into families, schools, firms, and geographical areas. The course focuses on the two-level linear model as a template to illustrate specification, estimation, and inference issues. The main ideas are illustrated through case studies concerning typical fields of application, such as education (assessing the role of student and school factors on student achievement) and cross-country research (evaluating how individual and country-specific characteristics affect the behaviour of citizens across different countries). The case studies are worked out with Stata. Moreover, each lesson includes guided exercises using Stata. Special attention is devoted to critical and controversial issues, such as group-mean centering of the covariates, sample size requirements, choosing between fixed and random effects, and using sampling weights.
Syllabus: – Basics of the two-level linear model: no covariates (random effects ANOVA); covariates at level 1; covariates at level 2
– Inference
– Between, within and contextual effects
-Fixed effects versus random effects
-Model specification
-Sample size requirements
-Complex sampling designs
– Multiple levels of nesting
– The random effects logit models for binary responses
Link: —
Available for CircleU students: NA because the course is only in presence
Responsible Generative AI
Institution: Scuola Normale Superiore
Location: Piazza dei Cavalieri, SNS – Teams channel will be used managed by the SNS didattica
Level: Ph.D. level – offered specifically for the Ph.D. in AI for Society (“corso erogato dal DIN in AI”)
Type: Advanced course
Attendance Mode: Blended
Exam: Yes
Lecturers: Prof. Fosca Giannotti, Gizem Gezici
Email: fosca.giannotti@sns.it, gizem.gezici@sns.it
Academic Year: 2025/2026
Semester: Second semester
Hours: 20
Timetable: April-May
Abstract: The rapid development and deployment of generative AI models and applications has the potential to revolutionise various domains which brings about the urgency to use these models in a responsible manner. Generative AI refers to creating new content in different modalities of digital text, images, audio, code, and other artifacts based on already existing content. Text generator models such as GPT-4, and its chat version, ChatGPT as well as text-to-image models such as DALL-E 3 and Stable Diffusion are popular generative AI models. Although these models have significant implications for a wide spectrum of domains, there are several ethical and social considerations associated with generative AI models and applications. These concerns include the existence of bias, lack of interpretability, privacy, fake and misleading content such as hallucinations. Thus, it is very crucial to discuss these risks with their corresponding potential safeguards (if any) in addition to the technical details of these powerful models.
Syllabus: https://docs.google.com/document/d/1mdqoqu7ymz7XDtJaF3tMDT2u5gwt34RaisPbocdzW6M/edit?usp=sharing
Link:
Available for CircleU students: Yes
Secondary use of personal data in AI design and development: How to?
Institution: Scuola Superiore Sant’Anna
Location: Scuola Superiore Sant’Anna Pisa
Level: Ph.D. level – offered specifically for the Ph.D. in AI for Society (“corso erogato dal DIN in AI”)
Type: Introductory course (no or few prerequisites)
Attendance Mode: Blended
Exam: Yes
Lecturers: Prof. dr. Giovanni Comandè
Email: g.comande@santannapisa.it
Academic Year: 2025/2026
Semester: Second semester
Hours: 15
Timetable: agreed online with students on Jan. 14 2026 at 1400
https://teams.microsoft.com/l/meetup-join/19%3ameeting_NzZiZmNjZTktNGJjNy00NWNjLTkyNzQtMGQ4YTI4NzEyMTU5%40thread.v2/0?context=%7b%22Tid%22%3a%22d97360e3-138d-4b5f-956f-a646c364a01e%22%2c%22Oid%22%3a%22e574304f-dfca-439c-98fc-250f0987eb3e%22%7d
PLEASE connect to this short meeting to schedule
Abstract: Every data scientist sooner or later will embark into secondary uses of personal data in AI design and development. The course explores and explain the legal and ethical constraints and develop an hands-on approach enabling the students to pursue their research goals in a legally and ethically compliant way. The exam will consist in drafting tentative protocols for students own research.
Syllabus: Shared with enrolling students
Link: no
Available for CircleU students: Yes
Social network analysis
Institution: Università di Pisa
Location: Computer Science Dept. University of Pisa, Largo Bruno Pontecorvo
Level: Master level
Type: Introductory course (no or few prerequisites)
Attendance Mode: Blended
Exam: Yes
Lecturers: Dino Pedreschi, Giulio Rossetti
Email: giulio.rossetti@isti.cnr.it, dino.pedreschi@unipi.it
Academic Year: 2025/2026
Semester: Second semester
Hours: 48
Timetable: February – June 2026
Abstract: Over the past decade there has been a growing public fascination with the complex “connectedness” of modern society. This connectedness is found in many contexts: in the rapid growth of the Internet and the Web, in the ease with which global communication now takes place, and in the ability of news and information as well as epidemics and financial crises to spread around the world with surprising speed and intensity. These are phenomena that involve networks and the aggregate behavior of groups of people; they are based on the links that connect us and the ways in which each of our decisions can have subtle consequences for the outcomes of everyone else. This course is an introduction to the analysis of complex networks, with a special focus on social networks and the Web – their structure and function, and how it can be exploited to search for information. Drawing on ideas from computing and information science, applied mathematics, economics and sociology, the course describes the emerging field of study that is growing at the interface of all these areas, addressing fundamental questions about how the social, economic, and technological worlds are connected. Data-driven analysis of complex networks using a variety of models and software tools.
Syllabus: Real-world network characterization:
Big graph data and social, information, biological and technological networks
The architecture of complexity and how real networks differ from random networks: node degree and long tails, social distance and small worlds, clustering, and triadic closure.
Comparing real networks and random graphs. The main models of network science: small world and preferential attachment.
Assortativity and homophilic behaviors.
Strong and weak ties, community structure, and long-range bridges.
Network beyond pairwise interactions: high-order network modeling.
Applications:
Robustness of networks to failures and attacks.
Dynamic Network modeling.
Dynamic Community Discovery.
Link Prediction
Cascades and spreading.
Network models for opinion dynamics and epidemics.
Link:
Available for CircleU students: No
Statistical Learning and Large Data (SLLD)
Institution: Scuola Superiore Sant’Anna
Location: room TBD, Sant’Anna School (Piazza Martiri della Libertà, 33 56127 Pisa, IT)
Level: Post graduate Master level
Type: Intermediate course
Attendance Mode: Blended
Exam: Yes
Lecturers: Francesca Chiaromonte
Email: francesca.chiaromonte@santannapisa.it
Academic Year: 2025/2026
Semester: Second semester
Hours: 40
Timetable: February (Module 1) and March (Module 2)
Abstract: This course will introduce the students to various aspects of contemporary Statistical Learning, with a particular focus on approaches for the analysis of large, complex datasets. The content will be organized in two Modules of 20h each (these can be attended in different years; see Syllabus for topics). Compared to traditional courses on multivariate statistics, regression and linear/generalized linear models, we will stress the analysis of actual datasets of interest to the students through projects and Practicum sessions associated to each lecture.
Syllabus: Lecture topics will be selected from the following areas:
Module 1
– Unsupervised classification; Clustering methods
– Unsupervised dimension reduction; Principal Components Analysis and related techniques
– Supervised classification methods
– Non-parametric regression methods
– Resampling methods, Cross Validation, the Bootstrap and permutation-based techniques.
Module 2
– Feature selection and regularization techniques for high-dimensional Linear and Generalized Linear Models
– Feature screening algorithms for ultra-high dimensional supervised problems
– Supervised dimension reduction; Sufficient Dimension Reduction and related techniques
– Subsampling/partitioning approaches for ultra-high sample sizes
– Under- and oversampling approaches for data rebalancing
Materials: Our main reference texts will be (a) An Introduction to Statistical Learning (James, Witten, Hastie, Tibshirani; see https://www.statlearning.com/); (b) Computer Age Statistical Inference (Efron, Hastie). Links to lecture notes, practicum materials and further materials will be provided.
Evaluation: Evaluation will be based on project presentations and written reports to be held/handed in at the end of the course. Each project will revolve around a dataset, to which students will apply techniques and approaches described during the course – thus building an overall analysis to be summarized in the final presentation and report. Ideally, students will work on datasets of their own choice. These could be related to their own research, or selected from public sources.
Prerequisites: A working knowledge of basic statistical inference procedures (point estimation, confidence intervals, testing) and linear and generalized linear models. For Module 2, a working knowledge of the methods comprised in Module 1.
Available for CircleU students: No
Sustainable policy design
Institution: Scuola IMT Lucca
Location: IMT School for Advanced Studies Lucca, Piazza S. Francesco 19, 55100 Lucca, Italy
Level: Ph.D. level – already offered by other Ph.D. programs (“corso condiviso/mutuato da altri dottorati”)
Type: Introductory course (no or few prerequisites)
Attendance Mode: Blended
Exam: No
Lecturers: Angelo Facchini
Email: angelo.facchini@imtlucca.it
Academic Year: 2025/2026
Semester: Second semester
Hours: 10
Timetable: 4 MAG 2026, 09:00 – 11:00
7 MAG 2026, 11:00 – 13:00
8 MAG 2026, 14:00 – 16:00
15 MAG 2026, 14:00 – 16:00
21 MAG 2026, 11:00 – 13:00
Abstract: The course explores the normative foundations of economic analysis, focusing on the design of sustainability-oriented public policies. Using the tools of welfare economics, the course examines the concepts of efficiency, equity and social welfare, considering the extent to which they can guide or need to be rethought in the face of the challenges posed by sustainable development. The fundamental theorems of welfare economics, social choice theory, market failures and ethical frameworks for intergenerational justice will be covered. The course combines rigorous formal analysis with critical reflection on the role of economic policies in promoting societies’ enduring well-being.
Syllabus: Upon completion of the course, the student will be able to:
1. Understand and apply normative principles of welfare theory to public policy analysis.
2. Critically evaluate efficiency, equity and sustainability in policy design.
3. Integrate formal welfare economics analysis with the challenges posed by environmental and intergenerational sustainability.
Structure of the course:
Lecture 1 – Introduction to welfare economics and sustainability
• Normative vs. positive economics: conceptual differences and implications for policy
• Utility, preferences and well-being: individualistic and collective approaches
• Sustainability as a normative criterion: intergenerational well-being and ecological constraints
Lecture 2 – Paretian efficiency and the fundamental theorems of welfare economics
• Paretian efficiency: definition, implications and limitations
• First and second theorems of welfare economics: formulation and proof
• Criticisms of the applicability of theorems in sustainability contexts
Lesson 3 – Equity, social choice and collective welfare criteria
• Functions of social welfare: utilitarianism, egalitarianism, Rawls, Sen
• Arrow’s impossibility theorem and its limitations
• Capabilities approach and pluralism in evaluation criteria
Lecture 4 – Market failures and sustainability.
• Environmental externalities, public goods, and imperfect information
• The “second best” and systemic constraints in policy design
• Regulatory tools for sustainability: environmental taxation, tradable permits, standards
Lesson 5 – Rethinking well-being: normative perspectives for sustainability
• Critique of standard models of well-being and growth
• Alternative indicators: natural capital, subjective well-being, wealth accounting
• The role of welfare economics in the ecological transition
Link:
Available for CircleU students: Yes
Tecnologie del Linguaggio
Institution: Università degli Studi di Napoli L’Orientale
Location: Univ. di Napoli L’Orientale, Dip. di Studi Letterari Linguistici Comparati, Via Duomo, 219 80138 Napoli, Italy e su piattaforma Teams
Level: Master level
Type: Introductory course (no or few prerequisites)
Attendance Mode: Blended
Exam: No
Lecturers: Maria Pia di Buono
Email: mpdibuono@unior.it
Academic Year: 2025/2026
Semester: Second semester
Hours: 36
Timetable: March – May 2026
Abstract: Il corso si propone di fornire agli studenti una conoscenza introduttiva ma solida delle tecnologie del linguaggio, con particolare attenzione all’analisi automatica dei testi e alla traduzione automatica neurale. Gli studenti svilupperanno capacità di comprensione e commento di saggi specialistici, acquisendo competenze fondamentali per la risoluzione di problemi linguistici e traduttologici.
Syllabus: Le lezioni saranno principalmente frontali, con un approccio interattivo volto a facilitare la comprensione dei concetti fondamentali della linguistica computazionale e della traduzione automatica. Saranno analizzati e discussi i testi di riferimento di Jezek & Sprugnoli (2023) e Di Buono (2023), integrati da articoli scientifici recenti che verranno forniti durante il corso.
Verranno proposti esercizi di analisi critica di testi specialistici e casi di studio per stimolare la riflessione autonoma e l’elaborazione di idee originali.
Sono inoltre previste attività di laboratorio per l’applicazione pratica degli strumenti di analisi automatica del testo e di valutazione della traduzione neurale.
Available for CircleU students: No
Time Series Analysis
Institution: Scuola Superiore Sant’Anna
Location: Piazza Martiri della Libertà, 33 – Pisa
Level: Ph.D. level – already offered by other Ph.D. programs (“corso condiviso/mutuato da altri dottorati”)
Type: Intermediate course
Attendance Mode: In presence
Exam: Yes
Lecturers: TBC
Email: laura.magazzini@santannapisa.it
Academic Year: 2025/2026
Semester: Second semester
Hours: 20
Timetable: january-february 2026
Abstract: The course aims to cover basic topics in time-series with focus on macroeconomic and financial applications. It will cover univariate and multivariate time serieswith a focus on linear models and their estimation. Such tools are essential for PhD students who aspire to conduct careful, state-of-the-art empirical research. In addition, the course will provide general guidance on formulating and executing (empirical) research ideas.
Syllabus: – Stationarity of univariate time series
– ARMA
– Unit roots
– Forecasting
– Non linear models for volatiltiy ARCH GARCH
– Stationarity of multivariate time series
– Wold representation
– VAR
– Unit roots and cointegration
– VECM
– Impulse response analysis
– Structural time series models
– Kalman filter
Link: no link
Available for CircleU students: NA because the course is only in presence
Values in Science
Institution: Scuola IMT Lucca
Location: Piazza San Francesco 19, 55100 Lucca
Level: Ph.D. level – already offered by other Ph.D. programs (“corso condiviso/mutuato da altri dottorati”)
Type: Introductory course (no or few prerequisites)
Attendance Mode: Blended
Exam: No
Lecturers: Matteo De Benedetto
Email: matteo.debenedetto@imtlucca.it
Academic Year: 2025/2026
Semester: Second semester
Hours: 10
Timetable: 05/05/2026, 06/05, 12/05, 13/05, 19/05
Abstract: Science is often seen as the pure pursuit of truth — but can it ever really stand
apart from human values? This course explores how moral beliefs, political priorities,
and social ideals influence the questions scientists ask, the theories they
choose, the concepts they use, and the evidence they trust. From Darwin’s theory
of evolution to Cold War biology, from climate modeling to evidence-based
medicine, we’ll investigate the intricate relationship between human values and
science through the analysis of case studies from the history of science. Through
readings, discussions, and analyses of primary sources, the course critically examines
the ideal of a value-free science and explores frameworks for responsible,
socially engaged scientific practice. The course invites critical reflection on science
not as a detached process, but as a deeply human enterprise — one driven
by curiosity, guided by ideals, and entangled with our collective hopes and fears.
Syllabus: – Lecture 1 (5th of May 2026): Introduction – Science, Values, and Objectivity.
– Lecture 2 (06th of May): Epistemic Values in Scientific Reasoning.
– Lecture 3 (12th of May): Against the Value-free Ideal – Ethics, Politics, and Social Considerations in Scientific Reasoning.
– Lecture 4 (13th of May): Controversies and Value-Laden Judgments in Contemporary Science.
– Lecture 5 (19th of May): Integrating Values – Norms and Frameworks for a Responsible Science
Link: Visit the IMT website.
Available for CircleU students: Yes