Cybersecurity
Protect systems, networks and software: learn security fundamentals, ethical hacking, penetration testing and secure development with free, step-by-step roadmaps.
About Cybersecurity
Cybersecurity is the practice of protecting systems, networks, applications and data from attack, damage and unauthorised access. As more of daily life moves online, it has become one of the most in-demand areas of technology, and one that touches every other field.
The work spans several roles. Cyber security professionals defend networks and systems, ethical hackers and penetration testers find weaknesses first by simulating attacks with permission, and DevSecOps engineers build security into the software lifecycle so that applications are safer from the start.
Strong security work rests on solid foundations in networking, operating systems and how software fails, together with an ethical and legal mindset. The roadmaps below take you from the fundamentals to hands-on testing and secure delivery, whether you want a career in security or want to protect your own projects.
Where to start
A suggested order if you are new to cybersecurity. Each step builds on the one before.
Domains
Complete roadmaps for security roles, from defence to authorised attack simulation.
Cyber Security
Protect systems and networks from threats and vulnerabilities.
View map
Ethical Hacker
Find and responsibly disclose vulnerabilities like an attacker would.
View map
Penetration Tester
Simulate real attacks to test the strength of systems and networks.
View map
DevSecOps
Embed security practices throughout the development lifecycle.
View map