KTH MSc in Cybersecurity Created byTiana Zignani|Updated26 June 2026Project basedPresentialThe 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 announcedTraining Offer DetailsWebsite linkThe KTH MSc in CybersecurityDigital technology / specialisationCybersecurityTraining opportunitiesEducational programmeLearning EffortFull timeSelf-pacedNoDuration Time2 YearsDigital skill levelAdvancedDigital ExpertProvider OrganisationKungliga Tekniska högskolan (KTH)Geographic scope - CountrySwedenShow lessTarget languageEnglishField of education and trainingInformation and communication technologies not elsewhere classifiedIs this course freeNoCourse Amount32508.00€Credential offeredQualification AwardPrerequisitesNoUpcoming courseNoLog in to comment
Deggendorf Institute of Technology Master of Science in Artificial Intelligence and Data Science Training offer