- Home
- Programmes
- Computer Science & IT
- University of St Andrews
14 Master's degrees offered by the university

Data Science (Online)
Through the Data Science (Online) course from University of St Andrews you'll develop core skills in data science essential to successful careers in many data-driven sectors.

Data Literacy for Justice (Online)
The Data Literacy for Justice (Online) programme from University of St Andrews will provide you with skills in critical thinking, statistical modelling, spatial data, data visualisation and science communication to allow you to tackle some of society’s biggest challenges.
Data-Intensive Analysis
With the MSc in Data-Intensive Analysis at the University of St Andrews harness the power of big data for scientific insight, and open up new career opportunities in industry and research.
Applied Statistics and Datamining
The University of St Andrews degree structure at Applied Statistics and Datamining is designed to be flexible. You study compulsory modules delivering core learning together with optional modules you choose from the list available that year.
Computing and Information Technology
During this MSc in Computing and Information Technology at the University of St Andrews gain a business-focused understanding of computing systems and learn modern programming skills in demand by global companies and research institutions.
Health Data Science
This Health Data Science MSc at University of St Andrews explores how data and digital technologies are transforming healthcare and equips you with the technical expertise, critical judgement and interdisciplinary understanding needed to thrive in the rapidly expanding field of digital health.
Computer Science - Conversion
The Computer Science - Conversion programme offered by University of St Andrews ives you a strong foundation in computer science alongside specialist options in artificial intelligence, software engineering, human-computer interaction and more.
Artificial Intelligence
The MSc in Artificial Intelligence at the University of St Andrews is an advanced research-led course in the study of artificial intelligence, developing students' skills in logic, constraint programming, language processing, machine learning and neural networks.
Computer Science
The MSc in Computer Science at University of St Andrews offers students with a strong undergraduate background in Computer Science an opportunity to follow their interests in studying the subject at an advanced, research-led level.
Machine Learning - Conversion
The Machine Learning - Conversion programme offered by University of St Andrews gives you a grounded, responsible understanding of machine learning while helping you develop practical expertise in neural networks, natural language processing and more.
Software Engineering
The MSc in Software Engineering at the University of St Andrews is an advanced research-led course will develop your knowledge and skills in software reuse, agile development, software architecture and critical systems engineering.
Artificial Intelligence
The Artificial Intelligence programme offered by University of St Andrews equips you with the essential foundations of computer science while developing specialist AI skills in logic, natural language processing and machine learning.
Human Computer Interaction
During the MSc in Human Computer Interaction at the University of St Andrews gain the skills to enhance the interaction between people and computers and develop your career in business or research.
Data Science
This online, self‑paced Data Science program at University of St Andrews gives you the analytical depth, technical confidence and critical judgement needed to work responsibly with data in a rapidly changing digital world.