The growth of dependence on digital infrastructures in society has made cyberattacks more dangerous if they occur on power grids, financial systems and communication infrastructure. The two-year KTH Master's programme in Cybersecurityaims to develop the cybersecurity engineers of tomorrow.Cybersecurity is a broad and multi-faceted topic ranging from fundamental computing theory to software engineering, computer communication, large-scale distributed systems, and physical process control into human and social behaviour. This programme is anchored in computer science and extends to business and social aspects of cybersecurity.CurriculumThe KTH MSc in Cybersecurity is a two-year programme split across three semester of courses and a final semester dedicated to the master's degree project. Each semester consists of approximately 30ECTS credits. Below is a breakdown of the courses to expect in each year. This programme is taught entirely in English.Year 1The mandatory courses AK2030 Theory and Methodology of Science and DA2215 Theory of Science and Scientific methods in Cybersecurity can be taken at any period during the programme.At least 30 credits of the conditionally elective courses must be taken.Mandatory coursesTheory and Methodology of Science (Natural and Technological Science)Theory of Science and Scientific methods in CybersecurityThe Cybersecurity Engineer's Role in SocietyCybersecurity OverviewCybersecurity in a Socio-Technical ContextApplied CryptographyEthical HackingConditionally elective coursesPrivacy Enhancing Technologies Cyber-Physical Security in Time-Critical Systems Advanced Networked Systems Security Digital forensics and incident response Networked Systems Security Cybersecurity Threat Modelling and Risk Analysis Foundations of Cryptography Language-Based Security Building Networked Systems Security Design of Fault-tolerant Systems Hardware Security Project Course on Operating Systems and Compiler Support for Security Recommended coursesProgrammable Society with Blockchains and Smart Contracts Ecological Economics Foundations of Machine Learning Machine Learning, Advanced Course Artificial Neural Networks and Deep Architectures Advanced Algorithms Parallel and Distributed Computing Statistical Methods in Applied Computer Science Deep Learning, advanced course Reinforcement Learning Internetworking Operating Systems Environmental Management Machine Learning Deep Learning in Data Science Interaction Design Methods Software Reliability Year 2he mandatory courses AK2030 Theory and Methodology of Science and DA2215 Theory of Science and Scientific methods in Cybersecurity can be taken at any period during the programme.At least 30 credits of the conditionally elective courses must be taken.Mandatory coursesThe Cybersecurity Engineer's Role in Society Degree Project in Computer Science and Engineering, specialising in Cybersecurity, Second cycle Conditionally elective coursesFoundations of Cryptography Software Safety and Security Language-Based Security Building Networked Systems Security Design of Fault-tolerant Systems Hardware Security Automated Software Testing and DevOps Privacy Enhancing Technologies Cyber-Physical Security in Time-Critical Systems Networked Systems Security Advanced Networked Systems Security Digital forensics and incident response Project Course on Operating Systems and Compiler Support for Security Cybersecurity Threat Modelling and Risk Analysis Recommended coursesFoundations of Machine Learning Machine Learning Machine Learning, Advanced Course Artificial Neural Networks and Deep Architectures Advanced Algorithms Statistical Methods in Applied Computer Science Dependable Autonomous Systems Programmable Society with Blockchains and Smart Contracts Deep Generative Models and Synthesis Deep Learning, advanced course Reinforcement Learning Parallel and Distributed Computing Deep Learning in Data Science Software Reliability Interaction Design Methods Communication and Control in Electric Power Systems Admission requirementsBachelor's degree: Academic qualifications from an internationally recognised university equivalent to a Swedish bachelor's degree.English proficiency: equivalent to the Swedish upper secondary course English 6/English Level 2.Specific requirements for Cybersecurity: A bachelor’s degree in computer science, computer networking, software engineering, applied mathematics or equivalent, corresponding to 180 ECTS credits, including courses in:Mathematics: courses (of at least 5 ECTS credits each) in the following areas; calculus in one variable, linear algebra, statistics and probability theory and discrete structuresComputer Science: courses (of at least 5 ECTS credits each) in both programming and algorithms and data structuresIt is recommended to have taken courses in operating systems and communication networksApplication deadlines For studies starting August 2027:16 October (2026): Application opens15 January: Last day to apply1 February: Submit documents and, if required, pay application fee1 April: Admission results announcedYou may also be interested inEducational programme 25 June 2026Universitat Politècnica de Catalunya Master's degree in Cybersecurity The Universitat Politècnica de Catalunya (UPC) offers a one-year Master's degree in Cybersecurity. Through this programme, students will learn about the design, implementation, and management of the security in modern infrastructures and... Blended Up to 1 YearsAdvanced +1Digital ExpertAdditional informationField of education and trainingInformation and communication technologies not elsewhere classifiedTraining opportunitiesEducational programmeLearning EffortFull timeGeographic scope - CountrySwedenShow lessTarget languageEnglishTarget groupHigh AchieversNon-Native SpeakersPersons in tertiary education (EQF 6)Persons with 0-3 years work experienceNative SpeakersPersons who have completed tertiary education (EQF 6)Is this course freeNoCourse Amount32508.00€Credential offeredQualification AwardWebsite linkThe KTH MSc in CybersecurityLog in to comment
Educational programme 25 June 2026Universitat Politècnica de Catalunya Master's degree in Cybersecurity The Universitat Politècnica de Catalunya (UPC) offers a one-year Master's degree in Cybersecurity. Through this programme, students will learn about the design, implementation, and management of the security in modern infrastructures and... Blended Up to 1 YearsAdvanced +1Digital Expert