Learning path
Cybersecurity Professional
Learn how systems break, then learn to defend them with structured practice in a lab.
- Level
- Beginner → Advanced
- Estimated time
- 10-12 months
- Required builds
- 7 projects
- Guided study
- ≈ 290 hours
What you will be able to do
- 01Map an application's attack surface and write a defensible threat model.
- 02Exploit and then patch common web and network weaknesses in a lab.
- 03Read logs and packet captures well enough to reconstruct an incident.
- 04Write findings that an engineering team can actually act on.
Curriculum
4 modules, in order
Stages build on one another. Nothing is optional, and nothing is repeated for length.
- M170h
Networks & systems
TCP/IP, DNS, TLS and the Linux permission model — the ground truth every attack sits on.
- M290h
Offense
Web exploitation, authentication flaws, injection classes and privilege escalation in a lab.
- M370h
Defense
Secure design, hardening, detection engineering and dependency risk.
- M460h
Response
Triage, forensics, containment and the written record that follows an incident.
Core skills
NetworkingLinuxWeb exploitationForensics
Prerequisites
- Linux basics
- Understanding of HTTP
- Willingness to read RFCs
How you are assessed
- Lab flags with written methodology, not just the flag
- One full penetration test report
- A tabletop incident response exercise
Roles this leads to
Security EngineerPenetration TesterIncident ResponderStart the Cybersecurity Professional path
Talk to us about entry level, timing and how the reviews work.