Cybersecurity Learning Paths
Explore OffSec's
Each learning path is designed to build your practical skills through structured, hands-on experiences.
LLM Red Teaming
Explore LLMs in depth, with a focus on their security implications
Cloud Automation and Misconfiguration Foundations
Develop practical understanding of DevOps processes and CI/CD pipelines
Cloud Essentials Security Training
Learn to identify cloud vulnerabilities and master proactive defense
DevSecOps Essentials
Securely automate infrastructure, optimize workflows, and accelerate software delivery
Exploit Development Essentials
Learn essential scripting skills, and how to analyze and write exploits
Digital Forensics Foundations
Handle evidence, recover data, analyze digital evidence, and use industry tools
GitOps Essentials
Practice common Git commands inside multiple labs with Git-related challenges
Incident Responder Foundations
Develop skills for detecting, mitigating, and recovering from security incidents
Intermediate Secure Software Development I
Practice integrating security throughout the software development cycle
Intermediate Secure Software Development II
Develop the ability to assess, identify, and fix deep-rooted vulnerabilities
Internet of Things (IoT) Essentials
Learn firmware analysis, ARM assembly, and exploit development
Introduction to Secure Software Development
Develop the skills you need to create secure software systems
Introduction to Cloud Security
Understand and apply the fundamentals of cloud security
Kubernetes Foundations
Gain hands-on experience with container deployment and management
MITRE ATT&CK Training
Assess your cybersecurity attack team skills using the MITRE ATT&CK framework. Understand skill gaps and develop OffSec training plans for your team.
MITRE D3FEND Training
Assess your cybersecurity defend team skills using the MITRE D3FEND framework. Understand skill gaps and develop OffSec training plans for your team.
Network Penetration Testing Essentials
Learn the fundamentals of pentesting from Linux basics to secure coding
Offensive Cloud Foundations
Find cloud vulnerabilities, exploit CI/CD weaknesses, and escape containers
OWASP Top 10 - 2021 Essentials
Gain hands-on experience in application security
Red Teaming
Explore advanced evasion techniques and exploit development strategies
Secure Software Development Essentials
Integrate security into every phase of the software development lifecycle
Security Operations Essentials
Build a solid foundation for advanced skills to protect digital assets
Threat Hunting Foundations
Learn to identify and investigate threats, and improve your security posture
UNIX System Administration Foundations
Learn to configure Debian and macOS, harden nginx web servers, and more
Vulnerability Management Foundations
Learn to proactively identify and mitigate risks
Web System Administration Foundations
Configure secure web servers and harden web applications
Web Application Assessment Essentials
Learn core web attack concepts, cryptography, and version control
Windows System Administration
Learn secure configuration, Active Directory, IIS, MSSQL, and more
You can explore topics across offensive and defensive security, software development, cloud infrastructure, and more. Paths are organized by difficulty level, job role, and security domain to support a wide range of learning goals. This structure helps you progress with clarity while staying aligned with real-world industry demands.
Cybersecurity Learning Paths FAQ

Realistic lab environments
Built to sharpen skills through practical, immersive learning
Request a free trial