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

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.