Your Learning Path
Skill Roadmap
A structured, opinionated path from zero to job-ready. Follow this roadmap to build real-world cybersecurity skills in the right order.
Beginner
Intermediate
Advanced
Beginner
Intermediate
Advanced
🐧
Linux
- Command line basics
- File permissions
- Process management
- Package management
- Shell scripting
- Systemd & services
- Networking tools
- Log management
- Kernel hardening
- Audit framework
- SELinux/AppArmor
- Performance tuning
🐍
Scripting
- Python basics
- Bash scripts
- File I/O
- HTTP requests
- API integration
- Log parsing
- Automation scripts
- Error handling
- Async Python
- Custom tools
- Threat automation
- ML for security
☁️
Cloud
- AWS core services
- IAM basics
- VPC concepts
- S3 & storage
- Security groups
- CloudTrail
- GuardDuty
- Config rules
- Zero trust arch
- Cross-account
- CSPM tools
- Cloud forensics
⚙️
DevOps
- Git & GitHub
- Docker basics
- CI/CD concepts
- YAML syntax
- Terraform
- GitHub Actions
- Container scanning
- Secret mgmt
- Kubernetes security
- Service mesh
- GitOps
- Platform engineering
🛡️
Security
- CIA triad
- Common vulnerabilities
- Network security
- Cryptography basics
- Threat modelling
- OWASP Top 10
- Pen testing basics
- SIEM basics
- Threat hunting
- Red team tactics
- Malware analysis
- Forensics
🤖
AI in Security
- AI/ML concepts
- Anomaly detection basics
- LLMs & security
- Data pipelines
- ML threat detection
- NLP for logs
- AI-assisted SIEM
- LLM security
- Custom ML models
- Adversarial ML
- AI red teaming
- Automated response
🐧
Linux
Beginner
- Command line basics
- File permissions
- Process management
- Package management
Intermediate
- Shell scripting
- Systemd & services
- Networking tools
- Log management
Advanced
- Kernel hardening
- Audit framework
- SELinux/AppArmor
- Performance tuning
🐍
Scripting
Beginner
- Python basics
- Bash scripts
- File I/O
- HTTP requests
Intermediate
- API integration
- Log parsing
- Automation scripts
- Error handling
Advanced
- Async Python
- Custom tools
- Threat automation
- ML for security
☁️
Cloud
Beginner
- AWS core services
- IAM basics
- VPC concepts
- S3 & storage
Intermediate
- Security groups
- CloudTrail
- GuardDuty
- Config rules
Advanced
- Zero trust arch
- Cross-account
- CSPM tools
- Cloud forensics
⚙️
DevOps
Beginner
- Git & GitHub
- Docker basics
- CI/CD concepts
- YAML syntax
Intermediate
- Terraform
- GitHub Actions
- Container scanning
- Secret mgmt
Advanced
- Kubernetes security
- Service mesh
- GitOps
- Platform engineering
🛡️
Security
Beginner
- CIA triad
- Common vulnerabilities
- Network security
- Cryptography basics
Intermediate
- Threat modelling
- OWASP Top 10
- Pen testing basics
- SIEM basics
Advanced
- Threat hunting
- Red team tactics
- Malware analysis
- Forensics
🤖
AI in Security
Beginner
- AI/ML concepts
- Anomaly detection basics
- LLMs & security
- Data pipelines
Intermediate
- ML threat detection
- NLP for logs
- AI-assisted SIEM
- LLM security
Advanced
- Custom ML models
- Adversarial ML
- AI red teaming
- Automated response
📌
Start with Linux
Every cybersecurity domain builds on Linux fundamentals. Spend at least 2 weeks getting comfortable on the command line before moving on.
🔄
Learn by Doing
Don't just read about tools — use them. Set up a lab environment (VirtualBox/Kali) and practice every concept with a real mission.
🗂️
Document Everything
Keep a write-up for every mission you complete. Your documentation becomes your portfolio. Future employers love seeing your thinking.