- Home
- Programmes
- Software Engineering
- United Kingdom
129 Master's degrees in Software Engineering in United Kingdom

Applied Computational Science and Engineering
Discover how numerical methods and computational science can help solve large scale problems on Applied Computational Science and Engineering MSc programme offered at Imperial.

Computing (Software Engineering)
This Computing (Software Engineering) MSc course from Imperial specialises in the application of engineering to the design, development, and maintenance of software.

Applied Artificial Intelligence for Engineering
This Applied Artificial Intelligence for Engineering course from University of Greenwich builds on the concepts of artificial intelligence and machine learning by creating new systems to provide intelligence. By developing new processing methods and data representations, we aim to establish the next big step in computing.

Programming for Games and VFX
If you love games, films and animation, have a passion for coding, finding creative solutions and being part of a team, then Programming for Games and VFX course at Escape Studios is for you.

Computer Game Engineering
A Computer Game Engineering programme from Newcastle University that transforms your passion for programming and games into industry-ready skills. Excel in game engine technologies, real-time graphics and simulation programming.

Software Development
The Software Development programme of the University of Glasgow is a specialist version of the MSc (Information Technology), intended for students without a computing science background. It is an intensive, practically oriented programme focussing on professional software development stills, which students apply to a significant Software Development project.

User Experience Engineering - Pre-Master's Programme
This one-year (2-semester) programme offers successful students guaranteed progression to a postgraduate degree at a top UK university. Learn more at the User Experience Engineering - Pre-Master's Programme at OnCampus London from Goldsmiths, University of London.

Advanced Computer Science
The Advanced Computer Science programme from Newcastle University provides you with training in a range of emerging computer science topics that will underpin your future career in computing.

Software Engineering
This Software Engineering MSc/PG Dip/PG Cert programme from De Montfort University offers computer science graduates and professional programmers the opportunity to further develop their theoretical knowledge and practical skills in the most up-to-date software engineering principles.

Computer Systems Engineering
The Computer Systems Engineering programme at the University of Glasgow provides an extensive introduction to state-of-the-art miniaturised and mobile computer systems and smart device technology. This allows you to acquire the complementary hardware and software knowledge and skills required to design and develop such systems.

Virtual and Augmented Reality - Pre-Master's Programme
This one-year (2-semester) programme offers successful students guaranteed progression to a postgraduate degree at a top UK university. Learn more at the Virtual and Augmented Reality - Pre-Master's Programme at OnCampus London from Goldsmiths, University of London.

Computer Science
The Computer Science MSc/PGDip/PGCert programme from University of London provides students with in-demand digital skills and a formal qualification in computer science, which can help them switch to or progress a career in IT.

Computer Science
This 100% online Computer Science programme from University of York is aimed at working professionals and graduates from other disciplines who are seeking to move into a career in computer science

Data Engineering
Data Engineering from Edinburgh Napier University is a major growth area within both the commercial and public sectors, and there is a recognised shortage of professionals that have the required range of Data Engineering knowledge and skills.

Indie Game Development (Online)
Learn to produce vibrant and engaging experiences for gamers on this Indie Game Development (Online) course from Falmouth University. You’ll analyse the principles of the creative process, from early ideation and prototyping through to full production, release and post-release content.

Software Engineering with Management Studies
This Software Engineering with Management Studies programme from Kingston University provides the option to combine your course with Management Studies. Whichever route you choose, you will be taught by industry experts and experience a stimulating balance of lectures, practical lab work, group working, case studies and presentations.

Software Engineering
The Software Engineering course from the University of West London will help you develop the knowledge and practical skills you need to further your career or research activities.

Computer Science online
This online MSc Computer Science focuses on the real-world application of computing, giving you a strong foundation in both theory and practice. You’ll learn core computing principles in practical contexts, gaining the skills for technical roles—even if you have no previous programming experience.

Computer Science (Network Engineering)
This Computer Science (Network Engineering) course from University of Greenwich provides advanced knowledge of designing, building and testing a wide range of software and network systems.

Computer Science with Cyber Security
Unlock your potential in a cyber security career with the Computer Science with Cyber Security programme of the University of Sunderland. Study an online MSc with a university rated 5-star for teaching and with internationally excellent research.