Structured, interactive learning roadmaps for every cybersecurity career path. Track your progress, mark completed topics, and navigate from beginner to expert.
From networking basics to advanced exploitation — your path to becoming a penetration tester.
Master the OSI 7-layer model, TCP/IP stack, common protocols (HTTP, FTP, SSH, DNS). Learn packet analysis with Wireshark.
Get comfortable with Linux CLI, file permissions, process management, and write Bash scripts for automation.
Write Python scripts for network scanning, web requests, exploit automation, and custom tools.
Passive & active information gathering. Use OSINT tools, Google dorks, Shodan to discover targets without direct contact.
Master Nmap flags, scan types (SYN, UDP, comprehensive), NSE scripting engine for vulnerability detection.
OWASP Top 10 vulnerabilities, manual testing with Burp Suite, automated scanning, real-world exploitation techniques.
Navigate MSFconsole, use exploit modules, generate payloads with msfvenom, conduct post-exploitation with Meterpreter.
Enumerate misconfigurations, SUID bits, cron jobs, registry keys to escalate from low-privilege to root/SYSTEM.
Attack enterprise environments: Kerberoasting, AS-REP Roasting, DCSync, Golden Ticket attacks using BloodHound & Impacket.
Write professional penetration testing reports, understand CVSS scoring, prepare for OSCP/CEH certifications.
SOC analyst path, incident response, threat hunting, and blue team operations.
Secure AWS, Azure, and GCP environments. Master IAM, DevSecOps, and cloud-native security.
Secure coding, OWASP Top 10, bug bounty, and secure SDLC practices.
Governance, Risk & Compliance — frameworks, auditing, and risk management.
Post-quantum cryptography, quantum key distribution, and preparing for Q-Day.