The full/updated Program schedule and materials can be found here
Dates: 29 September – 1 October 2025
Format: Online via Zoom
Reference Time Zone: Central European Time (CET/CEST), Rome
This repository contains the foundational materials, code examples, and exercises for the ICTP Physics Without Frontiers Online Machine Learning Workshop.
The program is designed to provide students with a comprehensive introduction to Python programming, core machine learning principles, and their applications in physics.
You can run all notebooks directly in Google Colab without installing anything locally.
👉 Simply click the “Open in Colab” button next to each session in the schedule below.
Focus: Foundational Programming and Data Handling
| Time (CET/CEST) | Lecturer | Topic | Language | Notebook |
|---|---|---|---|---|
| 07:00 – 07:30 | Opening Session | Welcome and Workshop Overview | Farsi/English | - |
| 07:30 – 08:15 | Ramazan Ali Bahrami | Fundamentals of Python Programming | Farsi | |
| 08:15 – 09:00 | Exercises & Breakout | Farsi | - | |
| 09:00 – 09:45 | Carl Stermann-Lücke, Leila Kalhor | Essential Libraries for Data Manipulation and Analysis with NumPy and Pandas | Farsi | |
| 09:45 – 10:30 | Exercises & Breakout | Farsi | - | |
| 10:30 – 11:30 | Lunch Break | - | - | |
| 11:30 – 12:15 | Mohammad Eqbal Balaghi | Principles of Data Visualization with Matplotlib and Seaborn | Farsi | |
| 12:15 – 13:00 | Exercises & Breakout | Farsi | - | |
| 13:00 – 13:45 | Anirban Roy,Leila Kalhor | An Introduction to Machine Learning with Scikit-learn | Farsi | |
| 13:45 – 14:30 | Exercises & Breakout | Farsi | - |
Focus: Core Machine Learning Concepts
| Time (CET/CEST) | Lecturer | Topic | Language | Notebook |
|---|---|---|---|---|
| 07:30 – 08:15 | Zainab Nazari | Supervised Learning: A Practical Approach to Classification with k-NN and Decision Trees | Farsi | |
| 08:15 – 09:00 | Exercises & Breakout | Farsi | - | |
| 09:00 – 09:45 | Baktash Amini | Regression Models and Evaluation Metrics | Farsi | |
| 09:45 – 10:30 | Exercises & Breakout | Farsi | - | |
| 10:30 – 11:30 | Lunch Break | - | - | |
| 11:30 – 12:15 | Ramazan Ali Bahrami | Unsupervised Learning: Clustering with k-Means | Farsi | |
| 12:15 – 13:00 | Exercises & Breakout | Farsi | - | |
| 13:00 – 13:45 | Leila Kalhor | Introduction to Neural Networks | Farsi | |
| 13:45 – 14:30 | Exercises & Breakout | Farsi | - |
Focus: Applications of Machine Learning in Physics
| Time (CET/CEST) | Speaker | Topic | Language | Slides |
|---|---|---|---|---|
| 07:30 – 08:30 | Leila Kalhor | AI Meets the Dark Universe | Farsi | Slide |
| 08:45 – 09:45 | Thomas Stevenson | Machine Learning in Collider Particle Physics | English | Slide |
| 10:00 – 11:00 | Stephen Serjeant | Machine learning / AI in astronomy | English | Slide |
| 11:15 – 12:15 | Nayara Fonseca | Large Language Model Debate for Scientific Decisions: A Particle Physics Prototype | English | Slide |
| 12:15 – 13:00 | Lunch Break | - | - | |
| 13:00 – 14:00 | Sadegh Raeisi | Applications of Machine Learning in Physics | Farsi | Slide |
| 14:15 – 15:15 | Sultan Hassan | Application of Machine Learning in Astrophysics | English | Slide |
This workshop is a collaborative initiative organized under the ICTP Physics Without Frontiers program.
We extend our sincere gratitude to all invited speakers and dedicated volunteers whose expertise and commitment made this educational opportunity possible.
This program is dedicated to empowering students in Afghanistan with accessible training in Python, machine learning, and their applications in Physics.
For any inquiries, please contact Zainab Nazari at [email protected].