- Enseignant: Federico Rastrelli
- Enseignant: Marco Roverso

- Enseignant: Marco Zecca
- Enseignant: Lucio Litti
- Enseignant: Gian-Andrea Rizzi
- Enseignant: Sabrina Antonello
- Enseignant: Christian Durante
- Enseignant: Alberta Ferrarini
- Enseignant: Silvia Carlotto
- Enseignant: Silvia Gross
- Enseignant: Marta Maria Natile
- Enseignant: Marcella Bonchio
- Enseignant: Thomas Gobbato
- Enseignant: Francesco Rigodanza

The course aims to provide an overview of different aspects related to scientific programming in chemistry by alternating introductory theoretical lessons with hands-on sessions on the computer. In particular, the course will focus on:
• Principles of scientific programming
• Main paradigms of scientific programming
• Machine Learning and Artificial Intelligence for chemistry
• High-performance computing
• Principles of Open Science
• Principles of scientific programming
• Main paradigms of scientific programming
• Machine Learning and Artificial Intelligence for chemistry
• High-performance computing
• Principles of Open Science
- Enseignant: Sergio Rampino
- Enseignant: Silvia Carlotto
- Enseignant: Sara Garfield
- Enseignant: Laura Orian
- Enseignant: Paolo Pastore
- Enseignant: Cristina Peggion
