Cybersecurity Engineering
Ethical hacking, defensive security, and security engineering
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
TCP/IP, DNS, HTTP/S, TLS, firewalls, and packet analysis with Wireshark.
- Professor Messer: CompTIA Network+ N10-009 (free videos)coursefree
- Wireshark Docsdocfree
- TryHackMe: Pre-Security Path (free)coursefree
- Capture & analyse HTTP traffic in Wireshark
- Explain the TLS handshake
- Map subnets with nmap
Linux for Security
File permissions, processes, log analysis, and hardening a Linux server.
- OverTheWire: Banditlinkfree
- TryHackMe: Linux Fundamentalscoursefree
- OverTheWire Bandit levels 0–15
- Analyse /var/log/auth.log for failed logins
- Harden an Ubuntu server (fail2ban, UFW)
Python for Security Scripting
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)
Injection, XSS, CSRF, broken auth, IDOR: find and exploit them in a safe lab.
- PortSwigger Web Security Academy (free)coursefree
- OWASP Top 10 2021docfree
- DVWA: Damn Vulnerable Web Applicationrepofree
- SQL injection: UNION attack
- Stored XSS on DVWA
- IDOR: access another user's data
- Complete 10 PortSwigger labs
Penetration Testing with Kali Linux
Reconnaissance, enumeration, exploitation, and post-exploitation with Metasploit & Burp Suite.
- TCM Security: Practical Ethical Hacking (PEH)coursepaid
- TryHackMe: Jr Penetration Tester Pathcoursefree
- Hack The Box: Starting Point (free)linkfree
- Nmap enumeration + service fingerprinting
- Exploit a vulnerable machine (HTB/THM)
- Privilege escalation via SUID binary
- Burp Suite: intercept & modify a request
Network Penetration Testing
Wireless attacks, ARP spoofing, MITM, VPN analysis, and Active Directory basics.
- TCM Security: Practical Network Pentestingcoursepaid
- TryHackMe: Network Security Modulecoursefree
- MITM with Bettercap
- Crack WPA2 handshake (home lab)
- Active Directory enumeration with BloodHound
Level 3 ·Defensive Security & Blue Team
SOC Operations & SIEM
Log analysis, threat detection, Splunk queries, and incident triage workflow.
- LetsDefend: SOC Analyst Learning Path (free)coursefree
- Splunk Education: Free Fundamentals 1coursefree
- TryHackMe: SOC Level 1coursefree
- Write a Splunk SPL detection query
- Triage a phishing alert on LetsDefend
- Create a SIEM rule for brute-force detection
Digital Forensics & Incident Response
Memory analysis with Volatility, disk forensics with Autopsy, and IR playbooks.
- TryHackMe: Digital Forensics & IRcoursefree
- NIST SP 800-61 Rev 2 (free)docfree
- Volatility memory image analysis
- Recover deleted files with Autopsy
- Write an IR playbook for ransomware
Level 4 ·Certifications & Capstone
CompTIA Security+ Exam Prep
SY0-701 concepts: threats, cryptography, PKI, identity, network security, and compliance.
- Professor Messer: Security+ SY0-701 (free)coursefree
- Jason Dion: Security+ Practice Exams (Udemy)coursepaid
- Score >85% on 3 practice exams
- Pass CompTIA Security+ SY0-701
Capstone CTF: HackTheBox or PicoCTF
Apply everything: complete a CTF event from recon to root flag.
- Hack The Box: Competitive Labslinkfree
- PicoCTF: Beginner-friendly CTF (free)linkfree
- CTFtime: Upcoming CTF calendarlinkfree
- 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.
Related roadmaps
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