• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Degrees
​
Log In
Join for Free
  • Browse
  • Ethical Hacking

Ethical Hacking Courses

Ethical hacking courses can help you learn penetration testing, vulnerability assessment, and risk management techniques. You can build skills in network security, incident response, and ethical guidelines for cybersecurity practices. Many courses introduce tools like Metasploit, Wireshark, and Nmap, that support identifying security weaknesses and testing defenses in real-time scenarios. By engaging with these tools, you’ll gain practical experience in protecting systems and understanding the mindset of potential attackers.

Popular Ethical Hacking Courses and Certifications


  • E

    EC-Council

    Ethical Hacking Essentials (EHE)

    Skills you'll gain: Penetration Testing, Threat Management, Distributed Denial-Of-Service (DDoS) Attacks, Cloud Security, Vulnerability Assessments, Security Testing, Network Security, Cyber Security Assessment, Cybersecurity, Cloud Computing, Cyber Attacks, Brute-force attacks, Exploitation techniques, Human Factors (Security), Web Applications, Mobile Security, Internet Of Things, Wireless Networks

    ★ 4.6 (618) · Beginner · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
  • L

    LearnKartS

    Ethical Hacking

    Skills you'll gain: Penetration Testing, Distributed Denial-Of-Service (DDoS) Attacks, MITRE ATT&CK Framework, Cryptography, Cyber Threat Intelligence, Cyber Threat Hunting, Cybersecurity, Cyber Security Assessment, Cyber Security Strategy, Computer Security, Threat Modeling, Security Testing, Secure Coding, Cyber Attacks, Cloud Infrastructure, Email Security, Security Controls, Security Awareness, Cyber Risk, Security Strategy

    ★ 4.6 (295) · Beginner · Specialization · 3 - 6 Months

    Status: Free Trial
    Free Trial
  • G

    Google

    Foundations of Cybersecurity

    Skills you'll gain: Cybersecurity, Security Controls, Cyber Attacks, Security Management, Security Strategy, Cyber Risk, Security Information and Event Management (SIEM), Information Assurance, Data Ethics, Network Analysis

    ★ 4.8 (42K) · Beginner · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • P

    Packt

    The Complete Ethical Hacking Bootcamp: Beginner To Advanced

    Skills you'll gain: Linux Commands, Metasploit, Open Web Application Security Project (OWASP), Linux, Penetration Testing, Exploit development, Vulnerability Scanning, Command-Line Interface, Exploitation techniques, Security Testing, Linux Administration, Scripting, Vulnerability Assessments, Hardening, Brute-force attacks, General Networking, Scripting Languages, Shell Script, Cybersecurity, Network Security

    ★ 4.3 (50) · Beginner · Specialization · 3 - 6 Months

    Status: Free Trial
    Free Trial
  • Unlock 3 months of Google AI Pro at no extra cost today.

    Get started
  • E

    EDUCBA

    Kali Linux: Ethical Hacking & Pentesting

    Skills you'll gain: Penetration Testing, Metasploit, Vulnerability Scanning, Malware Protection, Exploitation techniques, Exploit development, Database Management, Security Testing, Cyber Security Strategy, Vulnerability Assessments, Cryptographic Protocols, Cyber Security Assessment, Cryptography, Brute-force attacks, Database Software, Threat Detection, Data Import/Export, Cybersecurity, Linux, Linux Administration

    ★ 4.8 (104) · Beginner · Specialization · 3 - 6 Months

    Status: Free Trial
    Free Trial

What brings you to Coursera today?

  • S

    SAE Institute México

    Ethical Hacking

    Skills you'll gain: Exploitation techniques, Vulnerability Scanning, Penetration Testing, Vulnerability Assessments, Cybersecurity, Network Security, Cyber Security Policies, Cyber Attacks, Computer Networking

    Beginner · Course · 1 - 4 Weeks

    Category: Preview
    Preview
  • P

    Packt

    Certified Ethical Hacker (CEH) v.12

    Skills you'll gain: MITRE ATT&CK Framework, Vulnerability Assessments, Open Web Application Security Project (OWASP), Distributed Denial-Of-Service (DDoS) Attacks, Vulnerability Scanning, Vulnerability Management, Threat Modeling, Cybersecurity, Malware Protection, Mobile Security, Cyber Threat Intelligence, Penetration Testing, Exploitation techniques, Brute-force attacks, Network Security, Cryptography, Threat Management, Information Systems Security, Threat Detection, Cloud Security

    ★ 4.8 (35) · Beginner · Specialization · 3 - 6 Months

    Status: Free Trial
    Free Trial
  • P

    Packt

    Foundations of Ethical Hacking with Kali Linux

    Skills you'll gain: Penetration Testing, Vulnerability Assessments, Vulnerability Scanning, Vulnerability Management, Metasploit, Cyber Security Assessment, Cybersecurity, Cyber Threat Intelligence, Threat Modeling, Security Testing, Active Directory, Threat Detection, Exploitation techniques, Network Security, Virtual Machines, Virtualization, Virtual Networking, Authentications, Linux, Web Applications

    Beginner · Course · 1 - 3 Months

    Category: New
    New
  • E

    EC-Council

    Ethical Hacking Essentials: Hands-On Edition

    Skills you'll gain: Penetration Testing, Cybersecurity, Threat Management, Cloud Security, Mobile Security, Vulnerability Assessments, Network Security, Cyber Security Assessment, Application Security, Threat Detection, Security Testing, Cyber Attacks, Brute-force attacks, MITRE ATT&CK Framework, Encryption, Vulnerability Scanning, Cloud Computing, Exploitation techniques, Web Applications, Wireless Networks

    Beginner · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
  • L

    LearnKartS

    Ethical Hacking Fundamentals

    Skills you'll gain: Penetration Testing, Cyber Security Assessment, Cybersecurity, Security Testing, Application Security, Cyber Attacks, Network Security, Security Awareness, Authentications, Cloud Security, Cyber Risk, Network Monitoring, Artificial Intelligence, ChatGPT

    ★ 4.6 (200) · Beginner · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
  • I

    IBM

    Introduction to Artificial Intelligence (AI)

    Skills you'll gain: Responsible AI, Machine Learning Methods, Generative AI Agents, Generative AI, Prompt Patterns, Generative Model Architectures, Prompt Engineering Tools, AI literacy, Risking, Retrieval-Augmented Generation, LLM Application, Agentic systems, Machine Learning Algorithms, Natural Language Processing

    ★ 4.7 (23K) · Beginner · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • E

    EC-Council

    Information Security Analyst

    Skills you'll gain: Digital Forensics, Network Security, Incident Response, Cryptography, Penetration Testing, Vulnerability Management, Cybersecurity, Application Security, Cyber Security Policies, Security Information and Event Management (SIEM), Threat Detection, Network Monitoring, Cloud Security, Vulnerability Assessments, Malware Protection, Mobile Security, Identity and Access Management, Internet Of Things, Risk Analysis, Web Applications

    ★ 4.9 (48) · Beginner · Professional Certificate · 3 - 6 Months

    Category: Job Ready
    Job Ready

What brings you to Coursera today?

1234…71

In summary, here are 10 of our most popular ethical hacking courses

  • Ethical Hacking Essentials (EHE): EC-Council
  • Ethical Hacking: LearnKartS
  • Foundations of Cybersecurity: Google
  • The Complete Ethical Hacking Bootcamp: Beginner To Advanced: Packt
  • Kali Linux: Ethical Hacking & Pentesting: EDUCBA
  • Ethical Hacking: SAE Institute México
  • Certified Ethical Hacker (CEH) v.12: Packt
  • Foundations of Ethical Hacking with Kali Linux: Packt
  • Ethical Hacking Essentials: Hands-On Edition: EC-Council
  • Ethical Hacking Fundamentals: LearnKartS

Skills you can learn in Computer Security And Networks

Cybersecurity (33)
Google (25)
Google Cloud Platform (17)
Internet (17)
Cryptography (16)
Network Security (16)
Linux (12)
Software Testing (12)
Information Security (10)
Application Programming Interfaces (8)
Kubernetes (8)
Web (8)

Frequently Asked Questions about Ethical Hacking

Ethical hacking is the authorized practice of testing computer systems, networks, and applications to find security weaknesses before malicious attackers do. It uses many of the same tools and techniques as cyberattacks, but within legal boundaries and with permission from the organization being tested. Courses on this page, such as Ethical Hacking Essentials (EHE), Ethical Hacking with Kali Linux, and IBM Ethical Hacking with Open Source Tools, can help you build practical knowledge of security testing concepts and tools.‎

Ethical hacking is used in cybersecurity roles focused on finding, testing, and helping fix security vulnerabilities. Common examples include penetration tester, security analyst, vulnerability analyst, security consultant, and incident response team member, though responsibilities vary by organization and region. Learning ethical hacking can also support broader IT roles where security awareness matters, such as network administration or cloud operations. Coursera courses in ethical hacking and foundational cybersecurity can help you explore which path fits your interests and current experience.‎

Before learning ethical hacking, it helps to understand basic networking, operating systems, cybersecurity concepts, and command-line tools. Familiarity with Linux is especially useful because many ethical hacking tools and labs use Linux-based environments such as Kali Linux. Programming basics, web technologies, and an understanding of how systems communicate can also make security testing concepts easier to follow. If you are new to cybersecurity, a course like Google’s Foundations of Cybersecurity can help you build context before moving into more hands-on ethical hacking courses.‎

Skills that complement ethical hacking include networking, Linux, scripting, web application security, cryptography basics, cloud security, and risk management. Communication is also important because ethical hackers often need to explain findings clearly to technical and non-technical teams. Courses such as IBM Ethical Hacking with Open Source Tools and Ethical Hacking with Kali Linux can pair well with broader cybersecurity learning, especially if you want practice using tools while also understanding why vulnerabilities matter. Building these related skills can help you approach security testing more thoughtfully and responsibly.‎

A good way to start learning ethical hacking is to begin with cybersecurity fundamentals, then move into hands-on labs and tool-based practice. Start by learning how networks, operating systems, and common threats work, then explore scanning, vulnerability assessment, and controlled penetration testing methods. Beginner-friendly options on this page include Ethical Hacking Essentials (EHE), Ethical Hacking with Kali Linux, and Foundations of Cybersecurity. As you compare Coursera courses, look for offerings that clearly explain legal boundaries, safe lab environments, and practical exercises.‎

Yes. You can start learning ethical hacking on Coursera for free in two ways:

  1. Preview the first module of many ethical hacking courses at no cost. This includes video lessons, readings, graded assignments, and Coursera AI (where available).
  2. Start a 7-day free trial for Specializations or Coursera Plus. This gives you full access to all course content across eligible programs within the timeframe of your trial.

If you want to keep learning, earn a certificate in ethical hacking, or unlock full course access after the preview or trial, you can upgrade or apply for financial aid.‎

Some of the best beginner options for ethical hacking are courses that combine clear cybersecurity foundations with safe, guided practice. On this page, Ethical Hacking Essentials (EHE) can introduce core concepts, while Ethical Hacking with Kali Linux and IBM Ethical Hacking with Open Source Tools can help you become familiar with common tools and workflows. Google’s Foundations of Cybersecurity may be useful if you want a broader starting point before hands-on hacking topics. When choosing a course, look for beginner labels, lab-based activities, and coverage of legal and ethical responsibilities.‎

Ethical hacking courses typically cover security fundamentals, reconnaissance, scanning, vulnerability assessment, exploitation concepts, reporting, and responsible disclosure. Many also introduce tools used in controlled testing environments, such as Kali Linux and open source security utilities. Some courses may connect these topics to certification preparation, as with Certified Ethical Hacker (CEH), while others focus on practical tool use or beginner-to-advanced workflows. Coursera’s ethical hacking course selection lets you compare options based on whether you want foundational knowledge, hands-on labs, or preparation for a specific credential.‎

This FAQ content has been made available for informational purposes only. Learners are advised to conduct additional research to ensure that courses and other credentials pursued meet their personal, professional, and financial goals.

Other topics to explore

Arts and Humanities
338 courses
Business
1095 courses
Computer Science
668 courses
Data Science
425 courses
Information Technology
145 courses
Health
471 courses
Math and Logic
70 courses
Personal Development
137 courses
Physical Science and Engineering
413 courses
Social Sciences
401 courses
Language Learning
150 courses

Coursera Footer

Skills

  • Accounting
  • Artificial Intelligence (AI)
  • Cybersecurity
  • Data Analytics
  • Digital Marketing
  • Human Resources (HR)
  • Microsoft Excel
  • Project Management
  • Python
  • SQL

Professional Certificates

  • Google AI Certificate
  • Google Cybersecurity Certificate
  • Google Data Analytics Certificate
  • Google IT Support Certificate
  • Google Project Management Certificate
  • Google UX Design Certificate
  • IBM AI Engineering Certificate
  • IBM AI Product Manager Certificate
  • IBM Data Science Certificate
  • Intuit Academy Bookkeeping Certificate

Courses & Specializations

  • AI Essentials Specialization
  • AI For Business Specialization
  • AI For Everyone Course
  • AI in Healthcare Specialization
  • Deep Learning Specialization
  • Excel Skills for Business Specialization
  • Financial Markets Course
  • Machine Learning Specialization
  • Prompt Engineering for ChatGPT Course
  • Python for Everybody Specialization

Career Resources

  • Career Aptitude Test
  • CAPM Certification Requirements
  • CompTIA A+ Certification Requirements
  • CompTIA Security+ Certification Requirements
  • Essential IT Certifications
  • High-Income Skills to Learn
  • How to Learn Artificial Intelligence
  • PMP Certification Requirements
  • Popular Cybersecurity Certifications
  • Share your Coursera learning story

Coursera

  • About
  • What We Offer
  • Leadership
  • Careers
  • Catalog
  • Coursera Plus
  • Professional Certificates
  • MasterTrack® Certificates
  • Degrees
  • For Enterprise
  • For Government
  • For Campus
  • Become a Partner
  • Social Impact
  • Free Courses
  • Udemy

Community

  • Learners
  • Partners
  • Beta Testers
  • Blog
  • The Coursera Podcast
  • Tech Blog

More

  • Press
  • Investors
  • Terms
  • Privacy
  • Help
  • Accessibility
  • Contact
  • Articles
  • Directory
  • Affiliates
  • Modern Slavery Statement
  • Do Not Sell/Share
Learn Anywhere
Download on the App Store
Get it on Google Play
Logo of Certified B Corporation
© 2026 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok