Skip to main content

Master's programmes in Electrical Engineering and Computer Science

KTH offers 19 master's programmes spanning the broad area of Electrical Engineering and Computer Science. They focus on various aspects including energy systems, photonics, nanomaterials, electronics, systems engineering, communication systems, computer science, software development, and human-computer interaction. KTH is ranked 18 among all universities in the world within Electrical Engineering.

Communication Systems

The programme focuses on wired and wireless network infrastructure, services and applications, and explores how the growth of the internet creates new business ideas and ventures. Students learn the fundamental design principles of different networks and novel innovations such as cloud computing, internet-of-things and 5G. Graduates develop secure and sustainable systems and services for the next generation.

Computer Science

The programme provides a broad education in computer science. Students acquire a solid foundation in advanced algorithms, computer security, artificial intelligence and internet protocols, and gain expertise through specialisation tracks. Graduates pursue careers at the forefront of software-based technologies as, for example, software engineers, game developers, IT project managers, or go on to PhD studies.


Our society is increasingly dependent on digital infrastructures, and as a result, cyber-attacks on power grids, financial systems, and communication infrastructure have devastating consequences. Cybersecurity has emerged as one of the most critical challenges for the future. In a domain where knowledge is scarce, the programme provides a modern portfolio of courses fostering the cybersecurity engineers of the future.

Electric Power Engineering

The programme delivers a solid understanding of the electric power engineering domain and skills to contribute to more sustainable energy solutions. It offers great flexibility to specialise in areas such as electric energy conversion, electrotechnical design, power system control and electricity markets. Graduates find career opportunities at the forefront of advancements in power components and power systems.

Electromagnetics, Fusion and Space Engineering

The programme combines a strong foundation in electrical engineering with knowledge in electromagnetic fields, how they interact with matter and how to utilise them in technology. Students specialise in Microwave Engineering, Photonics, Plasma or Space. As the programme covers both theoretical and applied aspects of the field, graduates face diverse career opportunities in both industry and academia.

Embedded Systems

The programme provides a thorough understanding of Embedded Systems and specialisation in a specific area covering theoretical and practical aspects of embedded systems development. Students gain engineering skills and learn integration of software and hardware, system design, integration, verification and management. Graduates have the expertise to harness the possibilities for innovation in the growing area of embedded systems.

Energy for Smart Cities (Joint EIT InnoEnergy)

The programme combines urban planning and energy management. Students gain in-depth engineering skills and innovation management techniques and study at two of the four European universities that offer the programme through EIT InnoEnergy. Graduates play a critical role in shaping a rapidly urbanising world, and contribute to create smarter, more sustainable and resource-efficient communities.

ICT Innovation

The programme combines technical competences with skills in innovation and entrepreneurship. The programme has a strong focus on integrating education, research and business modules in its curriculum, with active industry involvement. Students choose one of six technical specialisation tracks. Graduates work with system and software development, product management, business development, start-ups and consulting.

ICT Innovation (Joint EIT Digital)

The programme combines technical competences in the comprehensive field of Information and Communication Technology with strong skills in innovation and entrepreneurship. Students create an individual curriculum based on their interest in different areas of ICT and study at two European universities. Graduates receive a double degree and excellent qualifications for managerial posts in global markets.

Information and Network Engineering

The programme addresses the digitalisation of modern society and the rapid evolution of advanced communication systems. It covers the enabling technologies behind smart homes, smart grids, big data and autonomous vehicles. Students gain a solid foundation in data analysis, wireless communications and networking, and expertise through a specialisation. Graduates lead research and development within the field.

Interactive Media Technology

The programme provides skills and knowledge in the design, development and evaluation of interactive products and media. Students can explore topics related to human-computer interaction, user experience, sonic and visual media. We encourage students to work on projects that matter to them and respond to societal challenges. Graduates are experts in industry and academia, and some start their own company.

Machine Learning

Machine Learning develops algorithms to find patterns or make predictions from empirical data and this programme will teach you to master these skills. Machine Learning is increasingly used by many professions and industries such as manufacturing, retail, medicine, finance, robotics, telecommunications and social media. Graduates from the programme will be experts in the field, qualified for exciting careers in industry or doctoral studies.


The programme covers the use of matter on an atomic, molecular, and mesoscopic scale for industrial purposes. Students gain a deep understanding of the properties of size-dependent materials, devices and systems, and how to tailor them by controlled manipulation. Graduates face work or PhD studies in a range of areas such as materials science, semiconductor industry, microsystem technology, biotechnology and applied physics.

Nuclear Energy (Joint EIT InnoEnergy)

The programme educates tomorrow’s nuclear engineers in how to address the key technical, social and environmental challenges faced by the industry. Going beyond the scope of a traditional nuclear education, the programme helps tomorrow’s engineers understand nuclear power in the context of a diverse energy mix. The programme is offered by four European universities through EIT InnoEnergy.

Renewable Energy (Joint EIT InnoEnergy)

The programme covers Renewable Energy, a growing area with tremendous opportunities for new technologies, businesses and ideas. Students gain in-depth knowledge of all major renewable technologies and the opportunity to specialise in areas of interest. Students also acquire skills in business and innovation management. The programme is offered by five European universities through EIT InnoEnergy.

Security and Cloud Computing (Joint)

The programme focuses on two specific aspects of modern computing systems, cloud computing and information security. Students gain security knowledge, hands-on R&D skills and learn how to build next-generation cloud and mobile computing services and applications. Graduates receive degrees from two European universities and choose between positions in industrial R&D, security engineering and consulting, or PhD studies.

Smart Electrical Networks and Systems (Joint EIT InnoEnergy)

The programme covers smart electric grids, a critical component in the creation of a sustainable power supply. Students develop the entrepreneurial and engineering skills needed to understand, design, implement and manage smart grids. Graduates have a unique understanding of the role played by new technologies and new businesses in a changing landscape. Seven universities offer the programme through EIT InnoEnergy.

Software Engineering of Distributed Systems

The programme provides students with advanced knowledge for building distributed software applications that operate in a range of devices, from cloud servers to smartphones. Students will explore this rapidly evolving field through specialisation in software development or data analysis. Graduates have expertise in cutting-edge methods and technologies in distributed software systems and are highly demanded by the industry.

Systems, Control and Robotics

The programme focuses on the analysis, design and control of robots, autonomous vehicles, and other complex technical systems. It provides broad skills in the field and expertise through specialisations going deeper into areas such as autonomous sensing, AI, machine learning, decision making and control. Graduates face interesting careers, often in the robotics and autonomous vehicles industry, or as PhD students.

Other subjects

Master's programmes in Architecture and the Built Environment

Master's programmes in Engineering Sciences

Master's programmes in Engineering Sciences in Chemistry, Biotechnology and Health

Master's programmes in Industrial Engineering and Management