Teaching

M.Sc. in Data Science · 6 CFU

Neural Networks for Data Science

Master level course describing the basic ideas of deep learning applied to different types of data. Formerly Neural Networks for Data Science Applications.

2026–27 edition →
M.Sc. in AI and Robotics · 6 CFU · co-taught with Prof. Danilo Comminiello

Neural Networks

A broad overview of neural networks as used today in many applied fields, with a strong theoretical and practical understanding of how modern deep networks are designed and implemented.

Course website ↗
B.Sc. in Communication Engineering · 6 CFU

Fondamenti di Machine Learning

Bachelor level course introducing the basic concepts of machine learning, both from a theoretical and from a practical perspective.

2025–26 edition →
Sapienza School for Advanced Studies · 2025

Building your own LLM

Large language models (and more generally, large multimodal models), with a focus on their application in scientific research.

Course page →

PhD courses