Our course offerings are expanding and when taken in combination, they are learning journeys. In this article, you will find clearer distinctions of our course's code and levels.
In here, designation system and difficulty levels are listed.
For more information, you may also visit Understanding the OffSec Learning Library Content Designation System.
Below shows the content designation system and difficulty levels.
Content: N/A Course Level Difficulty: Essential/Introductory-level
Content: 200 Course Level Difficulty: Foundational-level
Content: 300 Course Level Difficulty: Advanced-level
Content: 400 Course Level Difficulty: Expert-level
OS Designation: 0 OS: Multiple OS
OS Designation: 1 OS: Windows
OS Designation: 2 OS: macOS
OS Designation: 3 OS: Linux
Designation Example: PEN PEN210: Track
Designation Example: 2 PEN210: Tier/Difficulty
Designation Example: 0 PEN210: Course
Designation Example: 1 PEN210: Operating System
OFFENSE:
Network Penetration Testing
- Foundational : PWK (PEN-200), WiFu (PEN-210)
- Advanced: ETBD (PEN-300)
Web App Security
- Foundational: WEB-200
- Advanced: AWAE (WEB-300)
Exploit Dev
- Advanced: WUMED (EXP-301), OSMR (EXP-312
- Expert: AWE (EXP-401)
EARN:
- Foundational: OSCP, OSWP, OSWA
- Advanced: OSEP + OSWE + OSED = OSCE3
OSMR - Expert: OSEE
DEFENSE:
Security Operations
- Foundational: SOC-200
EARN:
- Foundational: OSDA
Essential/Introductory
- Kali Linux Essentials
- PEN: Network Penetration Testing Essentials
- WEB: Web Application Assessment Essentials
- EXP: Exploit Development Essentials
- CLD: Introduction to Cloud Security
- SOC: Security Operations Essentials
- SSD: Introduction to Secure Software Development
- Get Good at Python
- Get into Active Directory
- Get into Development
- Get into Linux
- Get into Low Level Binary Security
- Get into Networking
- Get into Windows
- Get Good at C
- IT Generalist (Beginner, Intermediate, and Advanced)
- SOC/Ops (Beginner, Intermediate, and Advanced)
Check the Learning Paths drop-down in the Offsec Learning Library or subscribe to our newsletter, to learn when new paths are added.
Our certifications are usually identified by our community members using the acronym. Below you can find our full certification names, acronyms, and the corresponding courses needed in order to obtain each certification.
Below contain information on how the course code is generated
Certification Abbreviation
OSCP
- Full certification name: OffSec Certified Professional
- Prerequisite Course: Penetration Testing with Kali Linux (PEN-200)
OSWP
- Full certification name: OffSec Wireless Professional
- Prerequisite Course: Foundational Wireless Network Attacks (PEN-210)
OSWA
- Full certification name: OffSec Web Assesor
- Prerequisite Course: Foundational Web Application Assessments with Kali Linux (WEB-200)
OSWE
- Full certification name: OffSec Web Expert
- Prerequisite Course: Advanced Web Attacks and Exploitation (WEB-300)
OSEP
- Full certification name: OffSec Experienced Penetration Tester
- Prerequisite Course: Advanced Evasion Techniques and Breaching Defenses (PEN-300)
OSED
- Full certification name: OffSec Exploit Developer
- Prerequisite Course: Windows User Mode Exploit Development (EXP-301)
OSCE
- Full certification name: OffSec Certified Expert
- Prerequisite Course: Cracking the Perimeter (CTP) - retired
OSCE3
- Full certification name: OffSec Certified Expert 3
- Prerequisite Course: WEB-300 + PEN-300 + EXP-301
OSEE
- Full certification name: OffSec Exploitation Expert
- Prerequisite Course: Advanced Windows Exploitation (EXP-401)
OSMR
- Full certification name: OffSec macOS Researcher
- Prerequisite Course: Advanced macOS Control Bypasses Foundation (EXP-312)
OSDA
- Full certification name: OffSec Defense Analyst
- Prerequisite Course: Foundation Security Operations and Defense Analysis (SOC-200)
KLCP
- Full certification name: Kali Linux Certified Professional
- Prerequisite Course: Kali Linux Revealed (PEN-103)
OSCC-SEC
- Full certification name: OffSec CyberCore Certified, OSCC-SEC
- Prerequisite Course: CyberCore - Security Essentials (SEC-100)
OSCC-SJD
- Full certification name: OffSec CyberCore Certified, OSCC-SJD
- Prerequisite Course: CyberCore - Security Essentials (SJD-100)
OSTH
- Full certification name: OffSec Threat Hunter
- Prerequisite Course: Foundational Threat Hunting (TH-200)
OSIR
- Full certification name: OffSec Incident Responder
- Prerequisite Course: Foundational Incident Response (IR-200)