Skip to main content
Cybersecurity

Cybersecurity Engineering

Ethical hacking, defensive security, and security engineering

160h total10 courses4 stages
Start this roadmap free

What you'll be able to do

  • Identify and explain common vulnerability classes (OWASP Top 10)
  • Use core security tooling for scanning and analysis
  • Harden systems and networks against attack
  • Apply a defensive security mindset to real systems

Before you start

  • General computer and networking literacy
  • Comfort with the command line
  • Basic understanding of how web apps work

Level 1 ·Foundations

Networking & Protocols

beginner16h

TCP/IP, DNS, HTTP/S, TLS, firewalls, and packet analysis with Wireshark.

  • Capture & analyse HTTP traffic in Wireshark
  • Explain the TLS handshake
  • Map subnets with nmap

Linux for Security

beginner14h

File permissions, processes, log analysis, and hardening a Linux server.

  • OverTheWire Bandit levels 0–15
  • Analyse /var/log/auth.log for failed logins
  • Harden an Ubuntu server (fail2ban, UFW)

Python for Security Scripting

beginner14h

Write network scanners, log parsers, and exploit POC scripts in Python.

  • TCP port scanner with socket
  • Password brute-forcer (lab only)
  • Log analyser: detect brute-force attempts

Level 2 ·Ethical Hacking & Pentesting

Web Application Security (OWASP Top 10)

intermediate22h

Injection, XSS, CSRF, broken auth, IDOR: find and exploit them in a safe lab.

  • SQL injection: UNION attack
  • Stored XSS on DVWA
  • IDOR: access another user's data
  • Complete 10 PortSwigger labs

Penetration Testing with Kali Linux

intermediate24h

Reconnaissance, enumeration, exploitation, and post-exploitation with Metasploit & Burp Suite.

  • Nmap enumeration + service fingerprinting
  • Exploit a vulnerable machine (HTB/THM)
  • Privilege escalation via SUID binary
  • Burp Suite: intercept & modify a request

Network Penetration Testing

intermediate16h

Wireless attacks, ARP spoofing, MITM, VPN analysis, and Active Directory basics.

  • MITM with Bettercap
  • Crack WPA2 handshake (home lab)
  • Active Directory enumeration with BloodHound

Level 3 ·Defensive Security & Blue Team

SOC Operations & SIEM

intermediate18h

Log analysis, threat detection, Splunk queries, and incident triage workflow.

  • Write a Splunk SPL detection query
  • Triage a phishing alert on LetsDefend
  • Create a SIEM rule for brute-force detection

Digital Forensics & Incident Response

advanced16h

Memory analysis with Volatility, disk forensics with Autopsy, and IR playbooks.

  • Volatility memory image analysis
  • Recover deleted files with Autopsy
  • Write an IR playbook for ransomware

Level 4 ·Certifications & Capstone

CompTIA Security+ Exam Prep

intermediate24h

SY0-701 concepts: threats, cryptography, PKI, identity, network security, and compliance.

  • Score >85% on 3 practice exams
  • Pass CompTIA Security+ SY0-701

Capstone CTF: HackTheBox or PicoCTF

advanced20h

Apply everything: complete a CTF event from recon to root flag.

  • Complete 5 HackTheBox machines
  • Submit write-up for 2 challenges
  • Compete in one live CTF event

Frequently asked

Is the Cybersecurity Engineering roadmap free?+

Yes. The entire Cybersecurity Engineering roadmap and every curated resource is free to follow on Commit. You can track your progress, keep a daily streak, and earn a shareable certificate at no cost — there is no paywall.

How long does the Cybersecurity Engineering roadmap take to complete?+

About 160 hours of focused study across 10 courses and 4 stages. At roughly one hour a day that is about 6 months; you can move faster by studying more each day.

Do I get a certificate for finishing the Cybersecurity Engineering roadmap?+

Yes. When you complete the roadmap on Commit you receive a verifiable certificate of completion that you can add to LinkedIn and your public Commit profile as proof of what you finished.

Make it stick

Copy this roadmap into Commit and turn it into a tracked program with a streak graph, study logging, and a shareable certificate when you finish. Free forever.

Start Cybersecurity Engineering free