This module introduces learners to cybersecurity and ethical hacking. Learners understand the role of ethical hackers, different types of hackers, common security threats, and the importance of conducting security testing legally and responsibly.
This module teaches learners the structured methodology used by ethical hackers and penetration testers to assess the security of authorized systems.
Learners learn how to gather information about an authorized organization, domain, network or system before conducting security testing.
This module teaches learners how security professionals discover hosts, ports, services and network characteristics during authorized security assessments.
Learners learn how to gather detailed information about systems, users, services and network resources after the scanning stage.
This module teaches learners how to identify, analyze, classify and prioritize security vulnerabilities and prepare professional vulnerability reports.
Learners explore system security, authentication, password protection and common credential attack concepts while learning how to protect systems against them.
This module introduces learners to malware, its characteristics, common categories, indicators of compromise and defensive measures
Learners learn how network traffic can be captured and analyzed to identify communication patterns, troubleshoot networks and detect potential security issues.
This module examines human-related cybersecurity risks and teaches learners how organizations can identify, prevent and respond to social engineering attacks.
Learners understand threats to network availability and the security controls used to detect, prevent and mitigate DoS and DDoS attacks.
Learn common web application security concepts and how websites can protect sessions and user information.
This module introduces learners to web application architecture and common security weaknesses affecting websites and web-based systems.
Learners learn the fundamentals of conducting security assessments against authorized web applications and documenting security findings.
This module teaches learners how SQL injection vulnerabilities occur and how developers and security professionals can detect and prevent them.
Learners explore wireless networking technologies, common Wi-Fi security risks and methods used to protect wireless networks.
This module introduces security challenges affecting mobile devices, applications and Internet of Things devices.
Learners gain an understanding of cryptographic techniques used to protect information, authenticate users and secure communications.
This module introduces cloud security principles and methods for protecting modern IT infrastructure.
Learners gain practical familiarity with commonly used cybersecurity tools and learn how to use them responsibly in controlled and authorized environments.
This module teaches learners how to plan, conduct, document and report an authorized penetration test professionally.
Learners learn how organizations detect, investigate, contain and recover from cybersecurity incidents.
This module consolidates the major ethical hacking concepts covered throughout the course and prepares learners for CEH-style examination questions and scenarios.
Learners apply the knowledge gained throughout the course by performing a complete security assessment within a controlled, intentionally vulnerable and authorized laboratory environment.
The final module evaluates the learner's theoretical knowledge, practical skills and understanding of ethical hacking principles.