Ethical Hacking & Penetration Testing
Everything you need to equip learners with practical skills in ethical hacking and penetration testing, using industry-standard frameworks like the Cyber Kill Chain and MITRE ATT&CK. From reconnaissance to exploitation and beyond, learners will explore offensive security methodologies to understand vulnerabilities, strengthen defenses, and operate responsibly within a cybersecurity context—all delivered seamlessly through the Codio platform.

This course requires the use of (VMs) Virtual Machines which are an additional cost. To enable this for your organization, send an email to help@codio.com with approximate details of the number of students who will require access to computed VMs.
Select From Ready-Made Modules to Build Your Course
Deploy as-is, augment existing content, and effortlessly customize content and labs with our integrated AI Curriculum Assist tools.
Everything you need to equip learners with practical skills in ethical hacking and penetration testing, using industry-standard frameworks like the Cyber Kill Chain and MITRE ATT&CK. From reconnaissance to exploitation and beyond, learners will explore offensive security methodologies to understand vulnerabilities, strengthen defenses, and operate responsibly within a cybersecurity context—all delivered seamlessly through the Codio platform.
Included in this course:
Introduction:
Overview of Ethical Hacking Threat Actors Penetration Testing Basics Lab: Install Pentesting Tools
Information Gathering and Discovery Exploitation and Persistence Evasion and Counter-Forensics Lab: Scanning with Nmap
Social Engineering Concepts Social Engineering Tools Social Engineering Defense Lab: Credential Harvesting with SET
Introduction to Web Attacks SQL Injection Command Injection Lab: Command Injection with DVWA
Pentesting Vulnerability Assessment Greenbone OpenVAS Lab: Vulnerability Assessment with OpenVAS
Building Expertise Through Hands-On Practice

Building Expertise Through Hands-On Practice

Codio’s Ethical Hacking and Penetration Testing curriculum is designed to immerse students in real-world security challenges, using Virtual Machines (VMs) to simulate secure and compromised environments. This allows learners to engage directly with tools and techniques in a controlled, practical setting. Each module is paired with interactive code editors and VMs to help students see the direct impact of their actions and solutions. With a hands-on, investigative approach, learners can experiment, troubleshoot, and understand cybersecurity in a deeply applied context.

Auto-graded assessments

Auto-Graded Assessments

Students receive instant, detailed feedback on their progress. In addition to correctness (right or wrong), they receive explanations and fully worked-out solutions, which enhance understanding. A variety of auto-graded questions are used to challenge students progressively, helping them assess their grasp of cybersecurity concepts after each lesson and as they tackle more advanced problems.

Lower barriers to entry

Lowering the Barrier to Entry 

Codio’s Cybersecurity curriculum is designed to meet students where they are, providing an accessible entry point to the world of security. We understand that cybersecurity, like many technical fields, has its own complex terminology. Our courses break down these concepts into manageable units, avoiding unnecessary jargon. We present critical ideas in simple language, often using visual aids like images, tables, and lists to reinforce learning. Through smaller, digestible challenges, students are not overwhelmed, and they can build confidence by working on bite-sized tasks instead of one large, daunting project.

Modular & customizable

Encouraging Customizating Through Modularity

Codio’s Cybersecurity content isn’t a rigid, one-size-fits-all solution. The curriculum is structured in a modular format, with natural break points where instructors can adapt the material to best suit their teaching objectives. Whether reordering topics, renaming units, or adding custom content, instructors can easily tailor the learning experience. Codio’s flexible authoring tools also allow instructors to create their own content, ensuring that the course meets the specific needs of their students while maintaining a strong focus on cybersecurity fundamentals.

[Build] Real-World Coding Skills With Hands-On, Interactive Labs