Skip to main content
To KTH's start page To KTH's start page

Master's programmes in Electrical Engineering and Computer Science

KTH offers 20 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 23 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 networks and novel innovations such as cloud computing, internet-of-things, tactile internet, 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, for example, as software engineers, game developers, IT project managers, or go on to PhD studies to pursue careers in research labs or academia.


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 excellent flexibility to specialise in 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 of 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 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 specialisation. Graduates lead research and development within the field.

Interactive Media Technology

The programme provides skills and knowledge in designing, developing and evaluating interactive products and media. You will explore topics related to human-computer interaction, user experience, and 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 companies.

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.


Nanotechnology is an exciting field within science and technology related to materials and device structures with characteristic dimensions in the nanometer regime. You will learn how to create, measure, model and apply nanostructures and nanodevices with unique properties and functions. Graduates face vast career opportunities as nanotechnology penetrates several technology sectors, including medicine, energy, electronics and materials.

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 seven 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.

Sustainable Digitalisation

Digitalisation is a powerful driver of societal change; it offers the potential to build resilience for a volatile, uncertain, complex and ambiguous future. But digitalisation can also be problematic if it speeds up unsustainable trends. The programme will give you the skills to lead complex processes and use digitalisation in service of a regenerative transformation towards a sustainable society.

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