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.

  1. 1Cyber Security
  2. 2Ethical Hacker
  3. 3Penetration Tester
  4. 4DevSecOps

Frequently Asked Questions

Common questions about learning Cybersecurity.