Master's Programme in Image Analysis and Machine Learning

120 credits

Do you want to contribute to the visual intelligence of the machines of tomorrow? Then the Master's Programme in Image Analysis and Machine Learning is for you. By specialising in the twin fields of image analysis and machine learning, you will help build a better world through pattern recognition and visual data processing. You'll be able to work in areas like medicine, life sciences, the humanities, robotics, astronomy, material science and security.

Autumn 2023 Autumn 2023, Uppsala, 100%, On-campus, English

Autumn 2024 Autumn 2024, Uppsala, 100%, On-campus, English

The Master's Programme in Image Analysis and Machine Learning gives you a comprehensive understanding of its two main subjects, both from a practical and theoretical perspective. After your graduation, the skills you have learned 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 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 that can understand human feelings.

During the programme you can expect to:

  • learn about modern image analysis techniques and their applications,
  • gain a robust and comprehensive understanding of machine learning from both a practical and theoretical perspective,
  • work near leading experts and researchers in the field.

Student profile

You have a background which includes theoretical foundation in computer science and mathematics. You have also an interest in developing intelligent machines which can help humans through efficient processing of visual data in a variety of real-life uses.


The programme leads to the degree of Master of Science (120 credits) with Image Analysis and Machine Learning as the main field of study.

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 offers advanced theoretical studies that build upon the courses of the first semester. You will learn about deep convolutional neural networks, a state-of-the-art machine learning technology which has become central in modern image processing and analysis.

During the third semester, you will gain practical experience by applying your knowledge in an area of your choosing. These areas include image analysis and machine learning applied within medicine and biomedicine, as well as within social robotics. The semester also includes a teamwork project that integrates a range of different skills and abilities.

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 as part of a relevant project in the industrial or healthcare sector or at an academic research unit, addressing real societal needs.

Courses within the programme

See the programme outline for courses within the programme.

Students will be encouraged to participate and actively contribute to teaching sessions while also taking responsibility for their own learning.

Instruction consists of lectures, teacher-supervised tuition, practical assignments, seminars, communication training, teamwork and projects. You are often encouraged to present your ideas and discuss different kinds of study material with your classmates, while the teacher supports the discussion. The aim is to develop critical thinking and collaborative skills.

All the students are expected to be active participants in all forms of discussions. For teamwork projects, you will need to complete the work together with your classmates outside the classroom. This way, you learn from each other and you train to be a team player.

The programme is intimately tied to contemporary research, and the courses closely follow current developments in image analysis, machine learning, and artificial intelligence.

The language of instruction is English.

Upon completion of your studies, you will be qualified for a range of different company positions, in private as well as public sector. You will be ready to apply your skills for instance in software engineering, software development or project management within machine learning, artificial intelligence, image analysis, data mining and big data.

In the AI Index Report 2022, Sweden stands out as one of the five countries/regions in the world with the highest growth in AI hiring from 2016 to 2021. In the US, the share of AI job postings in 2021 was greatest for skills in machine learning, followed by AI, and neural networks. Machine learning jobs are at nearly three times the level reached in 2018. Furthermore, one in five PhDs in Computer Science in 2020 specialised in AI/machine learning, with a rising interest in computer vision subtasks such as medical image segmentation.

Around 80,000 new companies are created in Sweden every year, many of which will offer exciting job opportunities for graduates of this programme. Perhaps you will be interested in starting your own company, or in continuing in academia; students with degrees from our Master's programme are ideal candidates for PhD positions in this highly active and popular research field.

Career support

During your time as a student, UU Careers offers support and guidance. You have the opportunity to take part in a variety of activities and events that will prepare you for your future career.