M.Sc. On Campus

Image Analysis and Machine Learning

Uppsala University

24 months
13813 EUR/year
Tuition fee
Apply date
Start date


The Image Analysis and Machine Learning program from Uppsala University gives you a comprehensive understanding of its two main subjects, both from a practical and theoretical perspective.


The skills you learn during the Image Analysis and Machine Learning program from Uppsala University will make you an attractive candidate for positions such as software engineer and developer, researcher or project manager.

The potential applications of this skill set are vast, and may benefit society in a large variety of ways. You can help medical doctors plan surgeries to fit each individual patient, support them in detecting and curing cancer or rare diseases, assist historians and archaeologists in analysing huge archives of historical documents, or contribute to the development of robots who can understand human feelings.


Upon completion of your studies, you will be qualified for a range of different positions. You will have the opportunity to apply your skill set in the industrial sector, for instance in software engineering, software development or project management within deep- and machine learning, artificial intelligence, image analysis, data mining and big data.

Deep machine learning was also found to be the fastest growing qualification, with computer vision in second place. Around 70 000 new companies are created in Sweden every year, and many of these will offer exciting job opportunities or even be started by you

Programme Structure


  • The first semester offers basic courses in both image analysis and machine learning, with the two fields becoming increasingly entwined as the courses progress.
  • The second semester will offer advanced theoretical studies that build upon the courses of the first semester. 
  • During the third semester, you will gain practical experience by applying your knowledge in an area of your choosing. 
  • An extensive degree project makes up the majority of the fourth and final semester, where you will get a chance to apply your freshly gained knowledge

Key information


  • Full-time
    • 24 months

Start dates & application deadlines


120 alternative credits


On Campus

Academic requirements

We are not aware of any academic requirements for this programme.

Other requirements

General requirements

A Bachelor's degree, equivalent to a Swedish Kandidatexamen, from an internationally recognised university.Also required is:

  • 75 credits in mathematics and computer science; out of which
  • 30 credits in mathematics including linear algebra and single variable calculus;
  • 30 credits in computer science including 5 credits in introductory programming; and in addition
  • 5 credits in statistics and probability

 Students are selected based on:

  • a total appraisal of quantity and quality of previous university studies; and
  • a statement of purpose (1 page)

Tuition Fee

To alway see correct tuition fees
  • International

    13813 EUR/year
    Tuition Fee
    Based on the tuition of 27627 EUR for the full programme during 24 months.
  • EU/EEA

    Tuition Fee
    Based on the tuition of 0 EUR for the full programme during 24 months.


  • Tuition fee, first semester: SEK 72,500
  • Tuition fee, total: SEK 290,000

Living costs for Uppsala

7620 - 12066 SEK /month
Living costs

The living costs include the total expenses per month, covering accommodation, public transportation, utilities (electricity, internet), books and groceries.


Studyportals Tip: Students can search online for independent or external scholarships that can help fund their studies. Check the scholarships to see whether you are eligible to apply. Many scholarships are either merit-based or needs-based.

Our partners

Image Analysis and Machine Learning
Uppsala University


Go to your profile page to get personalised recommendations!