Study Programme

The Artificial Intelligence Master’s programme is a fulltime two-years programme (120 EC), consisting of a 76 EC course part and a 44 EC research part. Each year is divided into two semesters, running from September until January and from February until June.


The curriculum of this Master's programme consists of courses, a research part/thesis, interdisciplinary profiles and a mentoring system. 

The credits are in EC (European Credits), where 1 EC is equivalent with 28 hours of work. 


Below you can find an overview of possible (elective) courses. This will give you a good idea of what to expect when putting together your own study programme.

Please note that students cannot be guaranteed a spot in a certain course.  Some courses may have limitations on the number of students that can enroll in a course.


You can also tailor your programme by choosing a profile. A profile is a coherent set of courses totaling 30 EC and can be chosen, within the scope of the secondary electives, to expand the thematic range of your Master's programme. The courses are on a single theme that is usually not a standard part of the programme.

Educational methods

Due to the highly interdisciplinary nature of the programme, teaching methods vary across courses and departments providing them.

  • Lectures
  • Internship
  • Small group seminars
  • Assignments
  • Software project


  • Mid-term and final exams (written)
    Most of the courses have a final written exam. In addition to the final exam, some courses may require a mid-term exam.
  • Thesis project
    All students have to submit a thesis project
  • Programming assignments and Software project
    May be required by courses provided by the computer science department
  • Written essay
    Some courses, e.g. Philosophy courses, are requiring a final written essay that is based on the research material presented in the course

Thesis examples

  • Text mining of clinical outcomes for medical prediction model development: how accurate should it be?
  • Investigating pedestrian-robot interaction in a context manipulation experiment
  • AI implementations for Dutch water management: a literature study
  • Algorithmic Fairness: which algorithm suits my purpose?
  • Modeling habit formation in the real world: the case of hand-washing during COVID-19 times

Extracurricular opportunities

Are you looking for an extra challenge?  

Utrecht University offers several programmes for students looking for an extra challenge. These programmes are followed on top of your regular Master’s programme and go beyond the regular curriculum. Do you want to know more about extracurricular opportunities?  

Read more about the opportunities