This course provides a practical foundation in Ethical Hacking and prepares learners for the core concepts covered in the Certified Ethical Hacker (CEH) certification. Learners will explore how ethical hackers identify, assess, and help secure vulnerabilities in computer systems, networks, applications, and digital environments.
The course introduces the ethical hacking methodology, reconnaissance, scanning, vulnerability assessment, system and network security, web application security, password security, social engineering awareness, wireless security, malware concepts, and basic penetration-testing techniques.
Through guided practical exercises, demonstrations, and security scenarios, learners will develop the skills needed to understand common cyberattacks and apply appropriate defensive and ethical security measures.
Key Topics Include:
Who Should Take This Course?
The course is suitable for students, IT professionals, network administrators, cybersecurity beginners, computer science learners, system administrators, and anyone interested in developing practical ethical hacking and cybersecurity skills.
Learning Outcome:
By the end of the course, learners should understand the fundamentals of ethical hacking, recognize common security vulnerabilities and attack techniques, perform basic security assessments in authorized environments, and be better prepared for further cybersecurity training and CEH certification preparation.
Important: All practical activities should be conducted only on systems, networks, and applications where the learner has explicit authorization to test.
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.
14 LessonsThis module teaches learners the structured methodology used by ethical hackers and penetration testers to assess the security of authorized systems.
16 LessonsLearners learn how to gather information about an authorized organization, domain, network or system before conducting security testing.
17 LessonsThis module teaches learners how security professionals discover hosts, ports, services and network characteristics during authorized security assessments.
14 LessonsLearners learn how to gather detailed information about systems, users, services and network resources after the scanning stage.
16 LessonsThis module teaches learners how to identify, analyze, classify and prioritize security vulnerabilities and prepare professional vulnerability reports.
16 LessonsLearners explore system security, authentication, password protection and common credential attack concepts while learning how to protect systems against them.
17 LessonsThis module introduces learners to malware, its characteristics, common categories, indicators of compromise and defensive measures
20 LessonsLearners learn how network traffic can be captured and analyzed to identify communication patterns, troubleshoot networks and detect potential security issues.
17 LessonsThis module examines human-related cybersecurity risks and teaches learners how organizations can identify, prevent and respond to social engineering attacks.
18 LessonsLearners understand threats to network availability and the security controls used to detect, prevent and mitigate DoS and DDoS attacks.
16 LessonsLearn common web application security concepts and how websites can protect sessions and user information.
2 LessonsThis module introduces learners to web application architecture and common security weaknesses affecting websites and web-based systems.
17 LessonsLearners learn the fundamentals of conducting security assessments against authorized web applications and documenting security findings.
18 LessonsThis module teaches learners how SQL injection vulnerabilities occur and how developers and security professionals can detect and prevent them.
18 LessonsLearners explore wireless networking technologies, common Wi-Fi security risks and methods used to protect wireless networks.
17 LessonsThis module introduces security challenges affecting mobile devices, applications and Internet of Things devices.
19 LessonsLearners gain an understanding of cryptographic techniques used to protect information, authenticate users and secure communications.
16 LessonsThis module introduces cloud security principles and methods for protecting modern IT infrastructure.
17 LessonsLearners gain practical familiarity with commonly used cybersecurity tools and learn how to use them responsibly in controlled and authorized environments.
19 LessonsThis module teaches learners how to plan, conduct, document and report an authorized penetration test professionally.
20 LessonsLearners learn how organizations detect, investigate, contain and recover from cybersecurity incidents.
18 LessonsThis module consolidates the major ethical hacking concepts covered throughout the course and prepares learners for CEH-style examination questions and scenarios.
27 LessonsLearners apply the knowledge gained throughout the course by performing a complete security assessment within a controlled, intentionally vulnerable and authorized laboratory environment.
16 LessonsThe final module evaluates the learner's theoretical knowledge, practical skills and understanding of ethical hacking principles.
14 Lessons
Login To Leave Review
Hello! I'm Senior AI Assistant. How may I help you today?
Type your question and press Send.