• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Degrees
​
Log In
Join for Free
  1. Categories
  2. 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


  • I

    IBM

    Ethical Hacking with Kali Linux

    Skills you'll gain: Linux Administration, Bash (Scripting Language), Network Monitoring, Cyber Security Assessment, System Configuration, Digital Forensics

    4.6 stars, 71 reviews, Intermediate, Course, 1 - 3 Months

    ★ 4.6 (71) · Intermediate · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • E

    EC-Council

    Ethical Hacking Essentials (EHE)

    4.6 stars, 621 reviews, Beginner, Course

    ★ 4.6 (621) · Beginner · Course

    Status: Free trial
    Free trial
  • I

    IBM

    IBM Ethical Hacking with Open Source Tools

    Skills you'll gain: Threat Detection, Penetration Testing, Exploit development, Cyber Threat Intelligence, Linux Administration, Incident Response, Vulnerability Scanning, Vulnerability Assessments, Vulnerability Management, Computer Security Incident Management, Network Monitoring, Bash (Scripting Language), Cyber Security Assessment, Cybersecurity, Network Security, Anomaly Detection, Information Systems Security, Cyber Security Policies, Vulnerability, Network Analysis

    4.6 stars, 225 reviews, Intermediate, Professional Certificate, 3 - 6 Months

    ★ 4.6 (225) · Intermediate · Professional Certificate · 3 - 6 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, Threat Modeling, Security Testing, Secure Coding, Cyber Attacks, Cloud Infrastructure, Email Security, Cloud Platforms, Security Controls, Security Awareness, Cyber Risk, Security Strategy

    4.6 stars, 297 reviews, Beginner, Specialization, 3 - 6 Months

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

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

    Get started
  • G

    Google

    Foundations of Cybersecurity

    Skills you'll gain: Cybersecurity, Security Controls, Cyber Attacks, Security Information and Event Management (SIEM)

    4.8 stars, 43K reviews, Beginner, Course, 1 - 4 Weeks

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

    Status: Trending right now
    Trending right now
    Status: Free trial
    Free trial
  • What brings you to Coursera today?

  • P

    Pearson

    Ethical Hacking - Pearson Cert Prep

    Skills you'll gain: Open Web Application Security Project (OWASP), AI Security, Vulnerability Assessments, Network Security, Cryptography, Penetration Testing, Intrusion Detection and Prevention, Cybersecurity, Cyber Security Assessment, Malware Protection, Mobile Security, Encryption, Cloud Security, Threat Detection, Authentications, Threat Management, Web Applications, Internet Of Things, Cloud Computing, Network Architecture

    4.7 stars, 28 reviews, Intermediate, Specialization, 1 - 3 Months

    ★ 4.7 (28) · Intermediate · Specialization · 1 - 3 Months

    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, Vulnerability Scanning, Command-Line Interface, Exploitation techniques, Security Testing, Scripting, Brute-force attacks, General Networking, Python Programming, Web Applications, Cybersecurity, Firewall, Network Security, Wireless Networks, System Configuration, Program Development

    4.3 stars, 50 reviews, Beginner, Specialization, 3 - 6 Months

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

    Status: Free trial
    Free trial
  • E

    EDUCBA

    Kali Linux: Ethical Hacking & Pentesting

    Skills you'll gain: Penetration Testing, Metasploit, Vulnerability Scanning, Malware Protection, Exploitation techniques, Database Management, Security Testing, Cyber Security Assessment, Cryptography, Cybersecurity, Vulnerability Assessments, Threat Detection, Data Import/Export, Mobile Security, Network Analysis, SQL, Scripting, Linux, Human Factors (Security), Linux Administration

    4.8 stars, 105 reviews, Beginner, Specialization, 3 - 6 Months

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

    Status: Free trial
    Free trial
  • J

    Johns Hopkins University

    Introduction to Ethical Hacking

    Skills you'll gain: Penetration Testing, MITRE ATT&CK Framework, Metasploit, Public Key Infrastructure, Exploitation techniques, Cybersecurity, Cryptography, Mobile Security, Application Security, Network Security, Operating Systems, Encryption, Computer Security, Web Applications, Wireless Networks, Technical Writing, Technical Communication, Network Protocols

    4.2 stars, 25 reviews, Intermediate, Specialization, 3 - 6 Months

    ★ 4.2 (25) · Intermediate · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
  • U

    University of Colorado Boulder

    Security and Ethical Hacking

    Skills you'll gain: AI Security, Penetration Testing, Exploit development, Network Security, Exploitation techniques, Open Web Application Security Project (OWASP), Cyber Security Assessment, Unix, Computer Security, Network Monitoring, Cybersecurity, Artificial Intelligence and Machine Learning (AI/ML), Cryptographic Protocols, Network Protocols, Cryptography, Security Awareness, Generative AI Agents, Server Side, Web Applications, Machine Learning Algorithms

    4.4 stars, 22 reviews, Intermediate, Specialization, 3 - 6 Months

    ★ 4.4 (22) · Intermediate · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
  • S

    SAE Institute México

    Ethical Hacking

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

    Beginner · Course · 1 - 4 Weeks

    Category: Preview
    Preview
  • P

    Packt

    The Complete Ethical Hacking Course

    Skills you'll gain: Network Security, Software Installation, SQL, Data Structures

    4.6 stars, 26 reviews, Intermediate, Specialization, 3 - 6 Months

    ★ 4.6 (26) · Intermediate · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
1234…132

Best Ethical Hacking courses from IBM

Top-rated Ethical Hacking courses offered by IBM on Coursera.

  1. 1
    Ethical Hacking with Kali Linux
    IBMIntermediate1 - 3 Months4.6(71)IBM
  2. 2
    IBM Ethical Hacking with Open Source Tools
    IBMIntermediate3 - 6 Months4.6(225)IBM

Best Ethical Hacking certificate programs

Earn a certificate in Ethical Hacking from top universities and companies.

  1. 1
    Ethical Hacking
    LearnKartSBeginner3 - 6 Months4.6(297)Specialization
  2. 2
    Ethical Hacking - Pearson Cert Prep
    PearsonIntermediate1 - 3 Months4.7(28)Specialization
  3. 3
    The Complete Ethical Hacking Bootcamp: Beginner To Advanced
    PacktBeginner3 - 6 Months4.3(50)Specialization

Best Ethical Hacking courses for beginners

Top-rated beginner-friendly Ethical Hacking courses with no prerequisites.

  1. 1
    Ethical Hacking Essentials (EHE)
    EC-CouncilBeginnerNo prerequisites
  2. 2
    Foundations of Cybersecurity
    GoogleBeginner1 - 4 Weeks4.8(42,742)No prerequisites
  3. 3
    Kali Linux: Ethical Hacking & Pentesting
    EDUCBABeginner3 - 6 Months4.8(105)No prerequisites

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
  • Leadership
  • Careers
  • Catalog
  • Coursera Plus
  • Professional Certificates
  • Degrees
  • For Enterprise
  • For Government
  • For Campus
  • Become a Partner
  • Udemy

Community

  • Learners
  • Partners
  • Beta Testers
  • Free Courses
  • Blog
  • The Coursera Podcast
  • Tech Blog
  • Social Impact

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
© 2026 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok