This Ethical Hacking and Cybersecurity program introduces learners to the tools, techniques, and methodologies used by ethical hackers to identify, exploit, and mitigate security vulnerabilities. The course covers the full attack lifecycle, from reconnaissance and vulnerability analysis to system, web, wireless, mobile, cloud, and IoT security, while emphasizing responsible, legal, and professional use of hacking skills. Learners gain practical insight into how modern cyber threats operate and how organizations defend against them.
Module 1: Introduction to Ethical Hacking
Module 2: Footprinting and Reconnaissance
Module 3: Scanning Networks
Module 4: Enumeration
Module 5: Vulnerability Analysis
Module 6: System Hacking
Module 7: Malware Threats
Module 8: Sniffing and Network Monitoring
Module 9: Social Engineering Attacks
Module 10: Denial‑of‑Service Attacks
Module 11: Session Hijacking
Module 12: Evading IDS, Firewalls, and Honeypots
Module 13: Hacking Web Servers
Module 14: Hacking Web Applications
Module 15: SQL Injection Attacks
Module 16: Hacking Wireless Networks
Module 17: Hacking Mobile Platforms
Module 18: IoT Hacking
Module 19: Cloud Computing Security
Module 20: Cryptography
Upon completion of this program, the learner will be able to:
Explain core principles of ethical hacking and cybersecurity.
Conduct footprinting, reconnaissance, scanning, and enumeration activities.
Analyze systems for vulnerabilities and security weaknesses.
Identify and explain common system, network, and application attacks.
Recognize malware threats, social engineering tactics, and denial‑of‑service attacks.
Evaluate security challenges related to web, wireless, mobile, IoT, and cloud environments.
Apply foundational cryptography concepts used to protect data and communications.
Understand defensive strategies used to detect, prevent, and respond to cyber threats.
Following completion of this program, learners are eligible to sit for the C|EH exam.
This class is an independent-study course. Students will have all the resources needed to successfully complete the course within the online material. A student helpdesk is available for technical support during the course enrollment.