- Home
- Programmes
- Software Engineering
943 Master's degrees in Software Engineering
Blockchain Fluency
In this course, you learn the basics of blockchain, blockchain transactions, data on the blockchain, and the differences between a public blockchain and a private blockchain. The Blockchain Fluency program is offered by the Udacity.
Computer Engineering
The Computer Engineering master’s program at Stevens Institute of Technology prepares students for specialization in computer systems, real-time and embedded systems, data communications and networks, digital system design, image processing and multimedia, information systems, information systems security and intelligent systems.
High Performance Computing Engineering
High-performance computing has various fields of application in different sectors, including: energy, climatology, computational biomechanics, genomics, medicine, pharmacology and chemistry, finance, seismic imaging, and aerospace. This High Performance Computing Engineering course is offered at Politecnico di Milano.
Computer Engineering
The Computer Engineering master’s degree from University of Alabama Huntsville prepares students to pursue advanced work in computer engineering technical interest areas including VLSI systems, hardware design, embedded systems, computer systems, software systems, computer networks, and computer security.
Computer Science
The Computer Science programme at the University of Rhode Island is a versatile postgraduate degree designed for customisation. This M.S. degree is delivered at the Kingston campus with full-time study typically lasting between 2 and 2.5 years. Students benefit from a flexible curriculum tailored to their specific research interests.
Computer Science - Software and Data Engineering
The Master's degree in Computer Science - Software and Data Engineering at Charles University is a comprehensive two-year programme. This full-time course focuses on the intricacies of software development and data processing, equipping students with essential skills for the tech industry.
Software
The Master's in Software is for those who want to work with internet development and distributed and mobile networks – both from a developer and a user perspective. The programme also lets you explore research environments working in advanced software techniques and gives you access to the latest knowledge and technology.
Blockchain Technologies (Thesis)
Students of the Blockchain Technologies (Thesis) course offered at Bahçeşehir Cyprus University gain knowledge about the basic concepts and operation of blockchain such as consensus methods, data structures and network protocols.
Cybersecurity in Computer Science
This Cybersecurity in Computer Science program at George Washington University is designed to meet the fast-growing need for technical cybersecurity experts in national and international organizations, both in the public and private sectors.
Electrical and Computer Engineering
The Department of Electrical and Computer Engineering offers the Electrical and Computer Engineering program of the University of Minnesota.

AWS Machine Learning Engineer
Refine your machine learning skills with this AWS Machine Learning Engineer Nanodegree programme at Udacity.

Cyber Security (Software Security)
A strong ethos of rigorous experimental and empirical cybersecurity and privacy research underpins the Cyber Security (Software Security) course from University of Bristol, facilitated by a state-of-the-art testbed for studying threats and vulnerabilities related to data flows in the software and its dependencies (supply chain), critical national infrastructure (CNI) and Internet of Things (IoT).

AI for Software Development
Reskill in software development and learn how to build the AI shaping tomorrow’s technology with this degree in AI for Software Development.
Advanced Computer Science with Software Engineering (January)
With the Advanced Computer Science with Software Engineering (January) program at University of Strathclyde, you will learn the techniques needed for creating large, reliable, secure software systems.
Computer Science
The Computer Science programme at Louisiana Tech University offers a comprehensive graduate education designed for industry success. This Master of Science degree provides flexible study tracks, including thesis and coursework options, to suit professional goals. Students build a robust foundation in theoretical and practical computing.
Software Engineering
The master's degree course in Software Engineering at Technical University of Munich equips students to carry out responsible functions as technology experts and decision makers in science and industry

Software Design and Development
This Software Design and Development course at University of Galway is aimed at candidates with little or no IT experience who want to pursue a career in the IT industry.
Computational Science and Engineering
With the Computational Science and Engineering program from University of Rostock, you will deepen applied numerical mathematics and computer science to solve topics in electrical and mechanical engineering using computer simulations that are inaccessible to conventional experiments and investigations.
Computer Engineering
The Master's in Computer Engineering will give you insight into the theory, methods and tools of computer engineering. The programme focuses on computer systems, cloud-based technologies, advanced machine learning and generative AI, big data processing and analysis and cybersecurity. You will be part of an international educational and research environment.
Software Engineering
The Software Engineering program of The University of Lahore equips you with the skills to excel in the software industry. Accredited by the Higher Education Commission (HEC) of Pakistan, this degree combines practical learning with advanced knowledge, opening doors to careers in software engineering and research.