The professional M.Sc. in machine learning is a program offered at University of Montreal that starts with 6 graduate level classes. This is followed by a 6 months internship in industry or in an academic laboratory.

Students are supervised by a professor and a staff member from the MILA R&D team, who provide daily guidance and linkage with industrial partners.

The goal of this program is to offer internship opportunities in Montreal where the knowledge of French is a strong asset. Some internship opportunities might require the applicant to speak in French. You can also view the Internship procedure and Internship documents.

Admission Process for Professional M.Sc. in the University of Montreal

Detailed guidelines for applying to this program are available on this page on the DIRO websitePlease read those guidelines carefully.

The first step of the application process is to complete the online MILA application form. We will send a message acknowledging that we have received the application and a professor will examine your application (we receive numerous applications so this may take a couple of weeks, please be patient). If you are accepted at Mila, you will then need to complete an application to University of Montreal’s Masters in Computer Science (internship option – program 217-510 segment 77). Note that there will be very little time between the date you are informed of acceptance to the Mila program and the University of Montreal deadline. You should prepare your application for University of Montreal at the same time as you prepare the one for Mila. If you were accepted, you should start the student permit / visa process as soon as possible (unless you are a Canadian citizen or permanent resident).

If you still have questions, you can reach Linda Peinthière at: 1 514 343-6111 ext. 7472.