Skip to content

Should I apply?

Try the AUTO-EVALUATION FORM (required for all applicants — M1 and M2)

All applicants (M1 and M2)

Please fill out this form: https://forms.gle/QA2iveM6zYPxpesq9

Is this a one-year or a two-year program?

Two years: M1, then M2. If you passed (successfully) our M1 (getting all the 60 ECTS of M1), then you are automatically accepted in M2. A small number of students apply and are admitted directly in the M2.

How many students are admitted?
  • In M1: ~25 students.
  • In M2: ~30–35 students, M1 students from the past year included.

So, only ~10 slots are actually open for other students in M2.

Prerequisites

What are the prerequisites? (M1)

Good basics in mathematics and computer science:

  • B2 level in English (or more)
  • Probability and statistics
  • Linear algebra
  • Differential and integral calculus
  • Scientific programming
  • Data visualization
  • Everybody is interested in Machine Learning today, and you certainly are too. It's highly recommended that you demonstrate this enthusiasm through classes you've taken, or personal or professional projects.
  • Showcasing your programming skills and experience on a versioning platform (GitHub, GitLab, etc.) or a personal website is a strong plus.
What are the prerequisites? (M2)

Same as M1, plus:

  • Equivalent of a one-year M1 in AI (be it studies or strong professional experience).

Entry Level

What is the entry level for M1?

Bachelor in Computer Science, Statistics or Math (3 or 4 years) or French L3 completed (Licence en informatique ou mathématique+informatique).

In any case, you must have the equivalent of a Bachelor level (L3) to register in M1, this is a legal constraint.

What is the entry level for M2? / Can I enter directly in the second year?

We do not recommend it, unless you have completed a 4-year Computer Science Bachelor degree or equivalent, with a strong emphasis on Machine Learning/AI/Data science. The classes you should have taken should include most of the M1 classes of our program, and at least all PRE classes, TC0-3, and OPT4.

In exceptional cases, you may also apply to enter at the M2 level if you have an M1 in whatever, but also a strong professional experience in AI.

Also, if you interrupted your studies more than 2 years after the Bachelor, and never got an M1, but you can justify continuous education classes and/or professional experience equivalent to the M1 classes we offer, then you should prepare a special application (VAPP=Validation des Acquis Professionnels et Personnels) and get it approved by the appropriate committee (this is not our job).

In any case, you must have the equivalent of an M1 level to register in M2.

I already have an M2 in AI or Data Science, should I apply (in M2)?

Well, if there is a really good reason for you to apply to this particular program, then yes, and you should explain to us your reasons in the cover letter. We occasionally accept people who already have an M2 in AI/DS, however, we favor applicants who do not already have one: the logic is that newcomers should have their chance of getting a degree. If you already have one, you don't need it as much as they do, do you?

Do not apply in M1 if you already have an M2 in AI/DS/etc.

Chances of Admission

What are my chances?

To enter the M1:

In the last 2 years, people accepted in M1 either had average grades of 16/20 in a regular Bachelor of CS, or ~14/20 in a highly selective curriculum, such as the Double Licence maths-info of Paris-Saclay, or Grandes Écoles. Of course, some subjects count more than others.

In recent years, we have received 500–1,500 applications for ~23 slots.

To enter the M2:

Similarly to the M1, the students we accepted in M2 had followed the appropriate M1 with good grades, and/or solid professional experience in AI.

In recent years, we have received 300–400 applications for ~10 slots.

Can I apply even though I am an international student and the AI master is not marked as an 'international master'?

Yes! See this document for reference.