14 Master's degrees in Software Engineering in Italy
Italy is a fantastic destination for international students looking to pursue a degree in Software Engineering. With a range of tuition fees, from €156 to €3,726, students have options that fit various budgets. The typical tuition fee, represented by €1,200, offers a good benchmark for what to expect. Additionally, 69% of programmes are considered affordable, making it accessible for many students. For those preferring flexibility, 1% of Software Engineering programmes are available online. Moreover, 11% of universities in Italy offer Software Engineering degrees, ensuring a wide selection of institutions to choose from.

Software Engineering
In this Master of Science in Software Engineering for Information Systems at Free University of Bozen-Bolzano, you will learn how to leverage next-generation technologies such as Cloud Computing, Internet of Things, and Analytics to create, connect, optimize and engineer innovative systems moving to the pragmatic application and commercialization on a rapid and large scale.

Computer Engineering
The Computer Engineering programme at Politecnico di Torino is characterised by required courses in the fields of computer architecture, system programming, database technology, software engineering, automation, and network services and technology.
Computer Engineering
This Computer Engineering MSc degree from University of Pisa provides its students with a solid and in-depth education, in line with the needs of innovation in the field of computer engineering. The course further advances the students’ knowledge portfolio in both the fundamental sciences and the engineering disciplines.
Digital Automation Engineering
The University of Modena and Reggio Emilia - UNIMORE offers a Master's degree in Digital Automation Engineering
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 for Intelligent Systems
University of Verona is offering an english programme Master's Degree in Computer Engineering for Intelligent Systems.
Computational Engineering - Modeling and Simulation
The Computational Engineering - Modeling and Simulation degree from University of Pavia is designed to meet the needs of companies that require digital design skills, operational skills with modern production technologies, knowledge of innovative materials and advanced devices.
Computer Engineering
The Computer Engineering degree from University of Padua is designed to convey world-class competences and abilities for mastering and developing advanced IT systems.
Computer and Systems Engineering
Paying due attention to the sustainability of the planned solutions, in setting up the new departmental organizational model, it was intended to give greater weight to the integration of research with teaching, identifying short, medium and long-term objectives. Learn more with Computer and Systems Engineering from University of L´Aquila.
Artificial Intelligence Engineering
The Artificial Intelligence Engineering program at University of Modena and Reggio Emilia - UNIMORE aims to train engineers with solid skills in the design of advanced AI systems and services, learning the most innovative technologies to address future technological challenges.
Engineering in Computer Science
This Master’s Degree in Engineering in Computer Science at University of Messina develops knowledge, skills, and expertise in the dynamic computer science and engineering field.
Computer Science
The master's degree program in Computer Science from The University of Milan, aims to provide advanced knowledge and professional skills suitable for carrying out research, design and coordination activities in the various application areas of computer science, with particular reference to the commercial, industrial and scientific sectors.
Software Engineering
Throughout this Software Engineering course from Free University of Bozen-Bolzano you will learn how to leverage next-generation technologies such as Cloud Computing, Internet of Things, and Analytics to create, connect, optimize and engineer innovative systems moving to the pragmatic application and commercialization on a rapid and large scale.
Software - Science and Technology
The Software - Science and Technology program at University of Florence prepares professionals in the design and development of complex software systems, capable of combining knowledge and practice of advanced methodologies and state-of-the-art technologies. The course is taught in English in Florence by professors from the University of Florence and the IMT School of Lucca.