Detailed Curriculum
First year (M1)
-  Mandatory: Refresher in statistics (APM_51438_EP): Marine Le Morvan, Inria 
-  Optional: Refresher in computer science (CSC_51440_EP): Amal Dev Parakkat, Télécom Paris 
All subsequent M1 courses are 36h and will credit 4.5 ECTS.
 
Period 1
-  Mandatory: Machine Learning (MDC_51006_EP): Erwan Le Pennec and Jesse Reed, École polytechnique 
-  Elective (at least 1 course): - 
-   Deep Learning Deep Learning-  (CSC_51054_EP): Michalis Vazirgiannis and Johannes Lutzeyer, École polytechnique 
 
-  Emerging subjects in machine learning and collaborative learning (APM_51178_EP, research-oriented): Aymeric Dieleveut and El Mahdi El Mhamdi, École polytechnique 
-  Signal processing from Fourier to ML (APM_51055_EP): Rémi Flamary, École polytechnique 
 
-  Optional: 
-  Mandatory non-scientific courses: - 
-  Introduction to Marketing and Strategy (IME_51456_EP): Philippe Ginier-Gillet, École polytechnique 
-  Sport, Humanities, Foreign Language (these courses are similar to those every graduate from École polytechnique must follow) 
 
 Students must take one deep learning course that they can choose between period 1 (CSC_51054_EP) or period 2 (APM_52183_EP)
 Students must take one deep learning course that they can choose between period 1 (CSC_51054_EP) or period 2 (APM_52183_EP)
 Strong mathematical background recommended
 Strong mathematical background recommended
 
Period 2
 Students must take one deep learning course that they can choose between period 1 (CSC_51054_EP) or period 2 (APM_52183_EP).
 Students must take one deep learning course that they can choose between period 1 (CSC_51054_EP) or period 2 (APM_52183_EP).
 
Period 3
Research-oriented internship (4 to 6 months) (INT_52406_EP, 20 ECTS)
 
Second year (M2)
No refresher courses are provided in the M2. All M2 courses are 24h and will credit 2 ECTS.
 
Period 1
-  Deep reinforcement learning and multi-agent systems (CSC_53439_EP): Jesse Read, École polytechnique 
-  Large language models (CSC_53432_EP): Guokan Shang, MBZUAI 
-  Privacy and uncertainty quantification (APM_XXXX_EP): Paul Mangold, École polytechnique 
-  Uncertainty quantification and Bayesian inference (CSC_XXXX_EP) 
-  Constrained (reinforcement) learning (APM_XXXX_EP): Luiz F. O. Chamon, École polytechnique 
-  Explainable AI (APM_XXXX_EP) 
 
Period 2
-  Introduction to the verification of neural networks (CSC_54441_EP): Eric Goubault and Sylvie Putot, École polytechnique 
-  Operational research intersects ML for explainability, sustainability, and frugality (CSC_XXXX_EP): Sonia Vanier, École polytechnique 
-  Fundamentals of security and robustness for AI (APM_XXXX_EP): El Mahdi El Mhamdi, École polytechnique 
-  Bias and fairness (APM_XXXX_EP): Solenne Gaucher, École polytechnique 
-  Explainability, security, privacy of LLMs (CSC_XXXX_EP): Davide Buscaldi, Université Sorbonne Paris Nord 
-  Fighting disinformation and detecting fake news (CSC_XXXX_EP): Ioana Manolescu, INRIA 
 
Transverse courses and projects
(these courses span periods 1 and 2)
-  Transverse project (MDC_54430_EP, 8 ECTS): Students will work half a day per week on a project corresponding to a challenging question raised either by an industrial partner or by a researcher in the domain spanned by the program. 
-  Seminar on ethical issues, law and novel applications of AI (IME_50430_EP, 6 ECTS): Véronique Steyer, École polytechnique 
-  Mandatory non-scientific courses: Sport, Humanities, Foreign Language (these courses are similar to those every graduate from École polytechnique must follow) 
 
Period 3