New subscription options!     Learn more

PEN-200 | Penetration Testing Course & Certification

The official OSCP certification course - now enjoy more flexibility and go at your own pace with a Learn subscription.

Earn your OSCP


About PEN-200 | Buying Options | Course info | Testimonials | Details | Pricing

Penetration Testing With Kali Linux (PEN-200) - earn your OSCP Certification

Penetration Testing with Kali Linux

The industry-leading Penetration Testing with Kali Linux (PWK/PEN-200) course just got even better with the addition of five recently retired OSCP exam machines to PWK labs. These five machines represent an entire OSCP exam room! Get more value out of your lab time for the same price, and enjoy extra preparation for the OSCP penetration testing certification.

This online penetration testing course is self-paced. It introduces penetration testing tools and techniques via hands-on experience. PEN-200 trains not only the skills, but also the mindset required to be a successful penetration tester.

Students who complete the course and pass the exam earn the coveted Offensive Security Certified Professional (OSCP) certification.

Topic Exercises

  • Practice your skills
  • Track your progress
  • Get instant feedback

Learn More

How to buy PEN-200

Individual Course


  • 90 days of lab access
  • One exam attempt
  • Self-guided

Learn One


  • One course
  • 365 days of lab access
  • Two exam attempts
  • Plus exclusive content

Learn Unlimited


  • All online courses*
  • 365 days of lab access
  • Unlimited exam attempts
  • Plus exclusive content
* You could qualify for a discount with Aspire and Achieve
* AWE (EXP-401) is only taught in live classes.
* Financing for Learn One now available through Climb Credit with as little as 0% APR and up to 36 monthly payments.
Payment as low as $65.76 a month. Only available to US students. Learn More.

Pentesting Course Info


  • Increase OSCP preparedness with OffSec Academy, expert instructor-led streaming sessions
  • Access to recently retired OSCP exam machines
  • Introduction to the latest hacking tools and techniques
  • Training from the experts behind Kali Linux
  • Learn the "Try Harder" method and mindset

About the exam

  • The PEN-200 course and online lab prepares you for
    the OSCP penetration testing certification
  • 24-hour exam
  • Proctored
  • Learn more about the exam

Who is the pentesting course for?

Course prerequisites

All students are required to have:

  • Solid understanding of TCP/IP networking
  • Reasonable Windows and Linux administration experience
  • Familiarity with basic Bash and/or Python scripting


My OSCP Guide: A Philosophical Approach

OSCP Guide

Student Samuel Whang shares "My OSCP Guide: A Philosophical Approach"

Offensive Security PWK course and OSCP exam review

Student Review

"Offensive Security PWK course and OSCP exam review" by sock_raw

How I became an Offensive Security Certified Professional

Student Review

"How I became an Offensive Security Certified Professional" by Ryan Hanson.

Course Details


PEN-200 is a unique course that combines traditional course materials with hands-on simulations, using a virtual lab environment. The course covers the following topics. View the full syllabus.

  • Penetration Testing: What You Should Know
  • Getting Comfortable with Kali Linux
  • Command Line Fun
  • Practical Tools
  • Bash Scripting
  • Passive Information Gathering
  • Active Information Gathering
  • Vulnerability Scanning
  • Web Application Attacks
  • Introduction to Buffer Overflows
  • Windows Buffer Overflows
  • Linux Buffer Overflows
  • Client-Side Attacks
  • Locating Public Exploits
  • Fixing Exploits
  • File Transfers
  • Antivirus Evasion
  • Privilege Escalation
  • Password Attacks
  • Port Redirection and Tunneling
  • Active Directory Attacks
  • The Metasploit Framework
  • PowerShell Empire
  • Assembling the Pieces: Penetration Test Breakdown
  • Trying Harder: The Labs
What competencies will you gain?
  • Learn how to become a penetration tester by using information gathering techniques to identify and enumerate targets running various operating systems and services
  • Writing basic scripts and tools to aid in the penetration testing process
  • Analyzing, correcting, modifying, cross-compiling, and porting public exploit code
  • Conducting remote, local privilege escalation, and client-side attacks
  • Identifying and exploiting XSS, SQL injection, and file inclusion vulnerabilities in web applications
  • Leveraging tunneling techniques to pivot between networks
  • Creative problem solving and lateral thinking skills
Supporting your Online Journey
  • 17+ hours of video
  • 850-page PDF course guide
  • Over 70 machines, including recently retired OSCP exam machines
  • Active student forums
  • Access to virtual lab environment
  • Closed Captioning is available for this course

Course Pricing

All prices in US dollars. Register for PEN-200 or contact our training consultants if you're purchasing for a team or organization.
Discounts may be available for Learn One subscription.

PWK labs now feature five recently retired OSCP exam machines

Are You Ready?

Register for PEN-200