Skip to content
Loading...
Courses Offensive Security

Ethical Hacking and Penetration Testing

The complete offensive security course. From reconnaissance to reporting - web apps, APIs, mobile, Active Directory, cloud, wireless, Linux, and Windows exploitation.

This course includes:
  • 15 modules, 124 lessons
  • 30 hands-on labs
  • 16 quizzes
  • Lifetime course access
  • Certificate of completion
  • One certification attempt included
  • Certification is lifetime - never expires
  • 14-day refund guarantee*
* See conditions
This course prepares you to:
TPEN - Talence Certified Pentester 48-hour practical exam, lifetime validity
Learn more about our certifications
Ethical Hacking and Penetration Testing
$1,499 One-time payment
Enroll Already have an account?
Next start: September 4, 2026
Intermediate
15 modules
124 lessons
30 labs

About This Course

This Ethical Hacking and Penetration Testing course is designed to equip you with the knowledge and skills required to ethically identify and exploit vulnerabilities within an organization's systems. This course will cover the fundamental concepts of ethical hacking, exploring various techniques used by attackers and how you can counter these threats. You will learn how to use tools like Metasploit, Nmap, and Burp Suite to conduct comprehensive penetration tests, simulating real-world attacks to assess the security posture of systems and networks. The course includes practical labs that allow you to apply what you've learned in a controlled environment, ensuring you can implement these techniques effectively in your professional role. This course is perfect for security professionals, network administrators, and anyone looking to start a career in ethical hacking and penetration testing. By the end of the course, you will have the expertise to conduct thorough penetration tests and help organizations strengthen their security defenses.

What You'll Learn

Conduct full-scope penetration tests from reconnaissance to reporting
Exploit web applications, APIs, and mobile platforms
Attack Active Directory environments including Kerberos and certificate services
Perform Linux and Windows privilege escalation
Execute cloud penetration testing across AWS, Azure, and GCP
Assess wireless and physical security controls
Write professional penetration test reports

Course Curriculum

This is a preview of the course content. Register to access all lessons.
Module 1 - The Penetration Testers Framework
9 lessons
Penetration Testing vs Vulnerability Assessment vs Red Teaming Lesson
Methodologies Lesson
Engagement Models Lesson
Scoping and Rules of Engagement Lesson
The Pentester's Lab Hands-On
Practical Exercises Hands-On
Key Takeaways Lesson
Quiz Assessment
Lab Hands-On
Module 2 - Reconnaissance And OSINT
8 lessons
Passive Reconnaissance Lesson
Active Reconnaissance Lesson
Web Application Fingerprinting Lesson
Network Service Enumeration Lesson
Practical Exercises Hands-On
Key Takeaways Lesson
Quiz Assessment
Lab Hands-On
Module 3 - Vulnerability Assessment
8 lessons
Vulnerability Scanning Lesson
Manual Vulnerability Identification Lesson
CVE Research and Exploit Databases Lesson
Prioritization and Attack Planning Lesson
Practical Exercises Hands-On
Key Takeaways Lesson
Quiz Assessment
Lab Hands-On
Module 4 - Network Exploitation
9 lessons
Metasploit Framework Lesson
C2 Fundamentals for Pentesters Lesson
Service Exploitation Lesson
Password Attacks Lesson
Network Protocol Attacks Lesson
Practical Exercises Hands-On
Key Takeaways Lesson
Quiz Assessment
Lab Hands-On
Module 5 - Web Application Penetration Testing
9 lessons
Web Application Architecture Lesson
Injection Attacks Lesson
Client-Side Attacks Lesson
Server-Side Attacks Lesson
Authentication and Authorization Flaws Lesson
Practical Exercises Hands-On
Key Takeaways Lesson
Quiz Assessment
Lab Hands-On
Module 6 - API And Advanced Application Testing
10 lessons
REST API Methodology Lesson
GraphQL Testing Lesson
gRPC and WebSocket Testing Lesson
Burp Suite Professional Workflow Lesson
Thick Client Testing Lesson
AI And LLM Application Testing Lesson
Practical Exercises Hands-On
Key Takeaways Lesson
Quiz Assessment
Lab Hands-On
Module 7 - Mobile Application Penetration Testing
8 lessons
Mobile Pentesting Methodology Lesson
Android Testing Lesson
iOS Testing Lesson
Frida and Dynamic Instrumentation Lesson
Practical Exercises Hands-On
Quiz Assessment
Key Takeaways Lesson
Lab Hands-On
Module 8 - Active Directory Attacks
10 lessons
AD Fundamentals for Pentesters Lesson
AD Enumeration Lesson
Kerberos Attacks Lesson
Credential Harvesting Lesson
Lateral Movement Lesson
Domain Dominance: ACL Abuse, AD CS Exploitation, and Persistence Lesson
Practical Exercises Hands-On
Quiz Assessment
Key Takeaways Lesson
Lab Hands-On
Module 9 - Linux Exploitation
9 lessons
Linux Enumeration Lesson
SUID/SGID and Sudo Exploitation Lesson
Kernel Exploitation Lesson
Service and Configuration Exploitation Lesson
Post-Exploitation on Linux Lesson
Practical Exercises Hands-On
Quiz Assessment
Key Takeaways Lesson
Lab Hands-On
Module 10 - Windows Exploitation
9 lessons
Windows Enumeration Lesson
Service-Based Privilege Escalation Lesson
Token and Potato Attacks Lesson
UAC Bypass and Other Techniques Lesson
PowerShell for Pentesters Lesson
Practical Exercises Hands-On
Quiz Assessment
Key Takeaways Lesson
Lab Hands-On
Module 11 - Wireless And Network Infrastructure Testing
9 lessons
Wi-Fi Security Assessment Lesson
Wireless Attack Workflow Lesson
Bluetooth and IoT Wireless Lesson
Network Device Assessment Lesson
VLAN Attacks and Segmentation Testing Lesson
Practical Exercises Hands-On
Quiz Assessment
Key Takeaways Lesson
Lab Hands-On
Module 12 - Cloud Penetration Testing
8 lessons
Cloud Pentesting Fundamentals Lesson
AWS Penetration Testing Lesson
Azure Penetration Testing Lesson
Container and Kubernetes Testing Lesson
Practical Exercises Hands-On
Quiz Assessment
Key Takeaways Lesson
Lab Hands-On
Module 13 - Reporting And Professional Practice
8 lessons
The Pentest Report Lesson
Communicating Risk Lesson
Remediation and Retesting Lesson
The Business of Pentesting Lesson
Practical Exercises Hands-On
Quiz Assessment
Key Takeaways Lesson
Lab Hands-On
Capstone Project
3 lessons
The Engagement Project
Deliverables Project
Assessment Criteria Project
Certification Preparation
7 lessons
Exam Overview Lesson
Domains and Weightings Lesson
Exam Environment and Rules Lesson
Preparation Strategy Lesson
Registration and Logistics Lesson
After Certification Lesson
Career Leverage Lesson