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 you should study the Master's Programme in Image Analysis and Machine Learning. By specialising in the twin fields of image analysis and machine learning, you will gain the skills to help build a better world through pattern recognition and visual data processing. With this, 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

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. The skills you learn will make you an attractive candidate for positions such as software engineer and developer, researcher or project manager after your graduation.

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 are someone with not only a theoretical foundation in computer science and mathematics, but also with 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 will offer advanced theoretical studies that build upon the courses of the first semester. You will also 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 medical and biomedical image analysis, document analysis and digital humanities, scientific visualisation and 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. In a seminar, you present your ideas and discuss with your classmates a course book or other study material that you are required to read before the seminar; while the teacher usually only moderates 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 positions. You will have the opportunity to apply your skills in the industrial sector, for instance in software engineering, software development or project management within machine learning, artificial intelligence, image analysis, data mining and big data.

The AI Index 2018 Annual Report found that within the AI field, machine learning is the most commonly requested qualification in job postings. 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 for graduates of this programme. You may also be interested in starting your own company within the field, or remaining in academia and pursuing a PhD.

Image analysis and machine learning are highly active and popular research areas, and students with degrees from the Master's programme at Uppsala University are ideal candidates for PhD positions in the field.

Explore research at the Centre for Image Analysis and the Division of Visual Information and Interaction.

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.