Online, part-time
Advanced Cyber Security MScDevelop leading expertise in designing, building and defending critical security systems.
Key information
Study mode: |
100% online |
Duration: |
2 years, part time |
Next start date: |
January 2026 |
Application deadline: |
TBC |
Intakes: |
January, May and September 2026 |
Tuition fees: |
£20,232* (funding options and instalments are available) |
These tuition fees may be subject to increases in subsequent years of study, in line with King's terms and conditions.
* Depending on your country of residence, you may also have to pay Goods and Services Tax (GST) in addition to your tuition fees. You can find further information on the King's Goods and Services tax page.
Course overview
This online Advanced Cyber Security MSc gives you the advanced knowledge and skills to design, implement, and manage security systems.
You'll learn how to protect networks and data from cyber-crime and terrorist threats. The course provides a strong foundation in theoretical concepts, giving you the knowledge needed to apply what you learn in real-world situations.
Whether you're new to cybersecurity or already have industry experience, this course helps you deepen your expertise. By the end, you’ll know how to identify security vulnerabilities, design strong defences, and keep up with the latest cybersecurity technologies and techniques.
The course covers a broad range of topics, including cryptography, network security, ethical hacking, and digital forensics. It's designed to meet the growing need for skilled professionals who can handle sophisticated cyber threats.
You’ll also benefit from King’s College London’s research-led teaching, learning from experts at the forefront of cybersecurity research. In a diverse and supportive environment, you’ll collaborate with peers from around the world, enhancing both your academic and cultural perspectives.
This mix of theory and practical learning ensures you're ready for various roles in cybersecurity, whether in industry, government, or academia.
Who is this course for?
This course is for you if you:
- Are new to cybersecurity and want to develop foundational and advanced skills for a successful career.
- Are an experienced professional looking to tackle complex cyber threats with the latest techniques.
- Aspire to lead in cybersecurity, designing secure systems or advancing research.
- Value ethical and global perspectives, recognising cybersecurity’s societal impact.
- Are committed to continuous growth, expanding your technical expertise and engaging with experts worldwide.
Why choose this online MSc?
Top UK ranking
King's was ranked 6th in the UK for Computer Science in the QS World University Rankings 2024.
NCSC certified quality
The course is certified by the National Cyber Security Centre (NCSC), ensuring its quality and relevance to the field.
Expert-led teaching
Learn from leading experts through research-led teaching in the Department of Informatics.
Research excellence
King’s is recognised as an Academic Centre of Excellence in Cyber Security Research (ACE-CSR) by the NCSC.
What you’ll study
On this course, you'll:
- Master advanced cyber security skills to protect networks and data, preparing for roles in industry, government, or academia.
- Understand and apply key theoretical concepts in cryptography, network security, ethical hacking, and digital forensics to real-world security challenges.
- Access cutting-edge cyber security research and expertise, developing skills in systematic testing, risk assessment, and management of secure systems.
- Explore a broad range of topics, including distributed computing security, network security, and forensics, readying you for current and future cyber security challenges.
Module overview
This online Advanced Cyber Security MSc comprises 12 modules; 10 15-credit core modules, and 2 15-credit optional modules (180 credits in total).
Core modules
This module equips you with an in-depth understanding of the legal aspects of cybersecurity, computer-related crimes, and effective incident management.
You'll learn to identify and critically evaluate computer crimes and apply forensic techniques. You’ll also learn how to interpret local and international legislations like the UK Computer Misuse Act and the GDPR.
On completion of this module, you'll have the skills to independently research and implement advanced forensic methodologies to real-world scenarios.
This module explores both the theoretical and practical aspects of encryption through security properties, cryptographic ciphers, and algorithms. You’ll learn about symmetric and asymmetric cryptography, public-key infrastructure, and digital signatures.
This will help you to apply security protocols for key exchange, identification, and authentication. Using systematic approaches to select and implement various cryptographic techniques and protocols, you’ll become ready to address confidentiality, integrity, and authentication challenges.
On completion of this module, you’ll have a solid understanding of the mathematical techniques that underpin cryptography.
This module explores the fundamentals of networks and security protocols for both wired and wireless systems. You’ll study a range of network attacks along with their countermeasures, developing a robust understanding of network security principles and techniques.
The knowledge and skills you gain prepare you to analyse, critique, and implement strategies to secure networks against complex attacks.
On completion of this module, you'll be proficient in evaluating and applying network security protocols independently.
This module helps you develop the critical mindset of a security engineer, learning to design robust programs that resist sophisticated attacks. You’ll learn to identify vulnerabilities in system functionalities, analyse security techniques, and create effective countermeasures.
By understanding and anticipating potential threats, you’ll be prepared to optimise security in your programming practices.
On completion of this module, you’ll be able to evaluate, interpret, and apply security principles effectively in the development of secure systems.
In this module, you’ll explore foundational security concepts and develop a systematic approach to risk assessment and management. This is crucial for developing cost-effective cybersecurity strategies.
We’ll cover every aspect of security management, from auditing and continuity planning to effective risk communication. You’ll also enhance your understanding of security vulnerabilities, regulatory frameworks, and their practical implications in real-world scenarios.
On completion of this module, you’ll be prepared to analyse, critique, and manage security risks autonomously.
This module covers the essentials of information assurance, with a focus on penetration testing and ethical hacking. You will be challenged to critically evaluate system security through advanced testing techniques.
You’ll also learn about a range of vulnerabilities, including social engineering, web, database, and system attacks. By studying these areas, you'll learn to assess threats and develop robust security strategies.
On completion of this module, you’ll be ready to implement and report on penetration tests, interpret vulnerabilities, and apply effective mitigation strategies.
In this module, you'll explore the ethical, legal and rights-based challenges of the digital age. From both theoretical and practical perspectives, you'll examine how information technologies have reshaped societal values, creating new issues and transforming existing ones.
You'll investigate key topics such as digital information creation, organisation and use, as well as the ethical principles shaping technological development and security. The module also covers the history of moral debates in computing and the evolving relationship between technology and ethics.
Through an international perspective, you'll analyse real-world case studies and engage with contemporary debates, considering both the limitations of ethical critiques and how current practices respond. By the end of the module, you'll have a strong foundation to assess digital ethics in an evolving technological landscape.
In this module, you'll critically evaluate relevant literature and develop the skills to search, analyse, and synthesise findings effectively.
You'll conduct research, formulate research questions, and systematically review the latest scientific literature. Through this process, you'll learn to interpret and communicate complex information objectively to both specialist and non-specialist audiences.
Your final work will be a systematic literature review that will be assessed by the online module lecturer.
This module prepares you for your portfolio dissertation by equipping you with a comprehensive understanding of research processes and methods. You'll learn how to formulate clear research questions and select the most appropriate methodologies to address them effectively.
You'll evaluate different research approaches, apply them systematically to your chosen topic, and implement them in practice. By the end of the module, you'll have developed a well-structured research proposal. You'll also produce a research report that clearly outlines your methodology and its implementation, ensuring it is effectively communicated to a professional audience.
In this module, you'll explore a range of statistical techniques for analysing datasets. You'll work with univariate, multivariate, and qualitative methods. You'll gain practical experience in selecting and applying statistical tools to real-world case studies.
You'll learn to analyse results, assess the reliability of different approaches, and communicate your findings clearly. Through hands-on work with research and experimental data, you'll develop the skills to evaluate, compare, and justify statistical methods. This will help you make data-driven conclusions and contribute to research and professional practice.
Optional modules
You are required to take 60 credits of optional modules. The following modules listed below are optional and could be subject to change.
This module is designed to immerse you in the forefront of cybersecurity research and practice. You’ll gain in-depth insights into the latest advancements and evolving challenges within areas such as cryptography, AI security, and more.
Under the guidance of lecturers with cybersecurity expertise, you’ll engage rigorously with contemporary academic literature. Consequently, you’ll develop the skills to critically analyse, apply, and navigate complex cybersecurity concepts and research.
On completion of this module, you'll be well-prepared to tackle advanced problems and contribute to cutting-edge developments in the field.
This module explores how AI algorithms can enhance efficiencies but also pose risks to security and privacy from malicious uses.
You'll gain a thorough understanding of the very latest attack and defence dynamics in AI security and privacy. You’ll also learn to evaluate AI system robustness, perform threat modelling, and implement techniques to safeguard against adversarial attacks.
On completion of this module, you’ll be able to assess and fortify the security and privacy of AI applications.
This module equips you with the skills to handle vast and complex data sets. You'll explore specialised architectures, frameworks, and algorithms.
Through real-world examples, you’ll learn how to manage, organise, mine, analyse, and visualise large data streams effectively. You’ll also gain practical knowledge on identifying challenges within big data and applying cutting-edge technologies to overcome them.
On completion of this module, you'll be proficient in evaluating and using big data solutions in real-world applications.
This module explores foundational concepts like blockchain technology, bitcoin, and peer-to-peer contracts. It then examines advanced topics such as consensus in distributed systems and the CAP theorem.
You’ll develop critical skills to evaluate the roles of consensus protocols, assess various ledger technologies, and analyse their applications.
On completion of this module, you’ll have a contextual understanding of the cutting-edge technologies shaping the future of electronic currencies and financial transactions.
How you're assessed
Assessments are designed to test your knowledge, understanding and critical awareness of the topics discussed during the course. We’ll also look at your ability to analyse and apply specialist knowledge to practice. While these may vary between modules, they are likely to include one or more of the following:
Presentations
Presentations
Written coursework
(essays and reports)
Written coursework
(essays and reports)
Invigilated online exams
Invigilated online exams
Meet your Programme Director

Dr Hannan Xiao
Senior Lecturer in Computer Science Education
Programme Director, Advanced Cyber Security MSc
Dr. Xiao holds a PhD from the National University of Singapore and engineering degrees from Huazhong University of Science and Technology. She has extensive experience in academia, having served as a Principal Lecturer, Research Fellow, and Assistant Professor. Dr. Xiao's research focuses on network security, IoT enhancements, cybersecurity education, and blockchain applications.
Entry requirements
You’ll need to hold a master’s degree or a 2:1 bachelor’s degree (Upper Second Class or international equivalent) in one of the following subject areas:
- Computer Science, or Computing
- Mathematics, or any Maths related degrees Economics, Mathematical
- Economics, or Mathematical Finance
- Physics
- Electronic Engineering
- Natural Science
- Geographic Information Systems
- Operations Research
Applicants should also have a sound background in basic mathematics, in particular familiarity with standard concepts of calculus, trigonometry, linear algebra, vectors and matrix mathematics.
You’ll also need experience in coding or C-programming/Python.
A 2.2 honours degree in the above subject areas. You'll need to demonstrate competence in a high-level programming language such as Pascal, C, C++, Python, Java, etc. Knowledge should be equivalent to at least the level expected at the end of a first-year undergraduate degree in computer science.
A degree in any other subject area (2.2 honours degree or above). You'll need to demonstrate 2-3 years of professional programming experience and have experience with C and/or Python or similar. You should also demonstrate knowledge of mathematics (to A-level standard or international equivalent).
English language band: B
To study at King's, it is essential that you can communicate in English effectively in an academic environment. You’re usually required to provide certification of your competence in English before starting your studies.
Nationals of majority English speaking countries (as defined by the UKVI) who have permanently resided in this country are not usually required to complete an additional English language test. This is also the case for applicants who have successfully completed:
- An undergraduate degree (at least three years duration) within five years of the course start date.
- A postgraduate taught degree (at least one year) within five years of the course start date.
- A PhD in a majority English-speaking country (as defined by the UKVI) within five years of the course start date.
For information on our English language requirements and whether you need to complete an English language test, please see our English Language requirements page.
Depending on your previous qualifications, you may need to submit a personal statement and a reference letter as part of your application.
You’ll need to submit a copy (or copies) of your official academic transcript(s), showing the subjects studied and marks obtained. If you have already completed your degree, copies of your official degree certificate will also be required. Applicants with academic documents issued in a language other than English, will need to submit both the original and official translation of their documents.
You’ll need to submit your CV as part of your application to highlight your experience.

Not sure if you meet the requirements, or if the course is right for you? Speak to our team to get tailored support:
Discuss my optionsCareer options in Advanced Cyber Security
King’s College London’s Careers Service offers a bespoke careers programme for Informatics students, providing skills workshops and networking opportunities with leading employers in the technology sector.
Graduates of this MSc course could develop their careers and move into senior roles in a variety of sectors, including IT, finance, and government, as well as contributing to academic and industrial research.
Career pathways could include roles such as:
- Cyber Security Engineer
- Technical Solutions Consultant
- Data Scientist
- Developer
Ready to join us?
Discover more



You have the potential. We’ll help you unleash it. Take charge of your future today.
Questions about our courses, studying online or the application process? Our expert Enrolment Advisors are on-hand to help. Simply fill in the form below, and they’ll get in touch with you shortly.
Fields with a '*' are mandatory.