Taught MSc degrees

We offer 7 taught Masters (MSc) programmes.

Our programmes operate on a single selection deadline. We will make a very small number of offers to the most outstanding candidates on an ongoing basis, but hold the majority of applications until after the selection deadline.

Applicants who are not made an offer at a specific selection deadline will be notified that they have been unsuccessful in securing a place on the programme. 

Details of our programmes and how to apply can be found on degree finder:

Degree Finder

For more detailed structure, including compulsory and optional courses, you can view the Degree Programme Table for each programme:

Degree Programme Table

Please note: courses are subject to change each year

Selection deadlines

September 2023 entry is now closed for applications. We expect to send out the majority of offers for 2023/24 entry by end of May 2023. 

For September 2024 entry, applications will open at the start of October 2023 and the selection deadline will be 31st March 2024. 

Our MSc programmes

Advanced Technology for Financial Computing MSc 

  This programme will provide you with a critical and practical appreciation of how data, computing and artificial intelligence technologies can be used and developed to deliver value in organisations with finance, risk and decision-making related digitalisation from both technology and business perspectives.

Artificial Intelligence MSc 

  AI research is interdisciplinary by nature and draws on neuroscience, cognitive science, linguistics, computer science, mathematics and statistics, psychology.

Cognitive Science MSc

  Cognitive Science investigates human cognitive functions such as perception and action, memory and learning, language and communication, reasoning and problem-solving.

Computer Science MSc

  The scope of Computer Science ranges from the design of programming languages and algorithms to models of computation, such as distributed, parallel and quantum computing, and the study of the limits of computation. 

We also offer specialist area courses in computer security.

Cyber Security, Privacy and Trust MSc

  Cyber security and privacy is the study of the computational principles, methods and mechanisms for safe-guarding these sensitive applications. Graduates of the programme will learn how to evaluate, design, and implement secure and trustworthy systems in complex distributed systems.

Data Science MSc

  Data science is the study of the computational principles, methods, and systems for extracting knowledge from data. Large data sets are now generated by almost every activity in science, society, and commerce.

Design Informatics MSc

  Students are given an understanding of how to build computational systems as well as being taught the relevant principles of design thinking and making - One-year programme. 


Related masters programmes

We also collaborate on the following MSc programmes:

Data Science

Data Science, Technology and Innovation (Online Learning)

This online learning programme in Data Science, Technology and Innovation is intended to allow different points of entry into the world of data science (across sciences, medicine, arts and humanities). Drawing on cutting-edge educational content from a broad range of contributing disciplines, this programme provides a deeper knowledge through domain experience as well as through instruction in technology, concentrating on active uses of data research.

Courses offered by the School of Informatics are: Advanced Vision, Introductory Applied Machine Learning, Introduction to Practical Programming with Objects, Natural Computing, Performance Modelling, Practical Introduction to High Performance Computing and Practical Introduction to Data Science.

Data Science Technology and Innovation website


Edinburgh Parallel Computing Centre (EPCC)

MSc in High Performance Computing (HPC)  



Taught by the Edinburgh Parallel Computing Centre (EPCC), one of the leading supercomputing centres in Europe, these two MSc programmes have a strong practical focus and provide access to leading-edge HPC systems such as ARCHER, the UK national supercomputer. They will appeal to students who have an interest in programming and would like to learn more about HPC, parallel programming and Data Science.

MSc in High Performance Computing with Data Science  

Edinburgh Parallel Computing Centre website



MSc in Speech and Language Processing   The School of Philosophy, Psychology and Language Sciences (PPLS) offer a one year MSc in Speech and Language Processing.



MSc in Imaging   The University also offers online distance learning courses in Imaging.



Further information

Information for MSc students - (For currently enrolled students)

Funding for taught programmes

Past MSc theses

Informatics MSc by Research programmes

CDTs - Combined MSc and PhD degrees