0Pricing
Ethical Hacking Academy icon

Ethical Hacking Academy

SecurityNetworkBeginnerScriptingSystems

Learn how to identify and fix security vulnerabilities with Ethical Hacking Academy.

πŸ€– AI-PoweredπŸ“š 31 coursesπŸ‘₯ 100,000+ learners⭐ 4.9 rating
Course Overview

The Complete Ethical Hacking Track

Ethical hacking is the practice of probing systems, networks, and applications with the same techniques an attacker would use β€” but with permission, and with the goal of finding and fixing weaknesses before they are exploited. This track covers the full offensive security discipline, from building your first lab environment to executing buffer overflow exploits and writing professional penetration testing reports. Thirty courses ground every concept in hands-on technique rather than theory.

What You Will Learn

You will start with Linux fundamentals and Bash scripting built specifically for security work, then move into networking protocols, anonymity, and OPSEC. Core tool proficiency covers Nmap, Metasploit, and Burp Suite. You will practice footprinting, reconnaissance, scanning, enumeration, and social engineering, then escalate privileges on both Linux and Windows systems. Later courses address Active Directory attacks, wireless network hacking, mobile app pentesting, cloud pentesting, buffer overflow exploitation, reverse engineering malware, and bug bounty hunting. The track closes with a dedicated course on penetration testing methodology and report writing.

The Learning Path

Thirty courses span A1 through C2. The A1 and A2 courses β€” including Setting Up a Hacking Lab, Linux for Hackers, and Networking Fundamentals & Protocols β€” build the foundation. B1 and B2 courses introduce professional tools and intermediate attack techniques such as Password Cracking Techniques, Vulnerability Analysis, and Windows Privilege Escalation. The C1 and C2 courses are the most demanding: Active Directory Attacks, Buffer Overflow Exploitation, Cloud Pentesting, Malware Threats & Defense, and Reverse Engineering Malware complete the progression.

How It Works

Each course is split into short, focused lessons you complete in the built-in code editor with real-time feedback. An AI tutor is available whenever you get stuck, and the structured progression ensures you are always practicing skills that build directly on what came before.

Start Learning β†’

How You'll Learn

🎯
Interactive Lessons
Hands-on coding exercises with real-time feedback
πŸ€–
AI Tutor
Get instant help from our AI when you're stuck
πŸ’»
Built-in Editor
Write and run code directly in your browser
πŸ†
Certificate
Earn a certificate when you complete the course
Curriculum

31 Courses

Every course in the Ethical Hacking Academy learning path.

01

Welcome to Ethical Hacking

A13 lessons

Discover what ethical hacking really is, why companies pay experts to attack their own systems, and what an exciting and impactful career i…

02

Introduction to Ethical Hacking

A13 lessonsPRO

Learn the fundamental concepts, scope, and importance of ethical hacking, including common terminology and the overall threat landscape.

03

Setting Up a Hacking Lab

A14 lessonsPRO

Setting Up a Hacking Lab: Virtualization Basics, Installing Kali Linux, and more.

04

Linux for Hackers

A24 lessonsPRO

Linux for Hackers: The Linux File System, Essential Commands, and more.

05

Bash Scripting for Security

A24 lessonsPRO

Bash Scripting for Security: Script Basics, Automating Recon, and more.

06

Anonymity and OPSEC

A24 lessonsPRO

Anonymity and OPSEC: Tor and Proxies, VPNs and Chaining, and more.

07

Networking Fundamentals & Protocols

A23 lessonsPRO

Build a strong networking foundation by understanding how data travels, key protocols, and common network architectures critical for ethica…

08

Windows Internals for Hackers

B14 lessonsPRO

Windows Internals for Hackers: Windows Architecture, The Registry, and more.

09

Cryptography for Hackers

B14 lessonsPRO

Cryptography for Hackers: Encoding vs Encryption, Hashing, and more.

10

Metasploit Framework Mastery

B14 lessonsPRO

Metasploit Framework Mastery: Metasploit Architecture, Searching and Using Exploits, and more.

11

Nmap Deep Dive

B14 lessonsPRO

Nmap Deep Dive: Host Discovery, Port Scanning Techniques, and more.

12

Burp Suite for Web Pentesting

B14 lessonsPRO

Burp Suite for Web Pentesting: Proxy and Interception, Repeater and Intruder, and more.

13

Password Cracking Techniques

B14 lessonsPRO

Password Cracking Techniques: Wordlists and Rules, Hashcat, and more.

14

Footprinting and Reconnaissance

B13 lessonsPRO

Delve into the methods and tools used to gather intelligence on targets, setting the stage for ethical hacking assessments.

15

Scanning and Enumeration

B13 lessonsPRO

Master the techniques to identify network hosts, services, and vulnerabilities, enabling further exploitation or defense strategies.

16

Social Engineering

B13 lessonsPRO

Discover how human factors can be the weakest link in security and how to identify and mitigate manipulation tactics.

17

Linux Privilege Escalation

B24 lessonsPRO

Linux Privilege Escalation: Enumeration, SUID and Sudo Abuse, and more.

18

Windows Privilege Escalation

B24 lessonsPRO

Windows Privilege Escalation: Windows Enumeration, Service Misconfigurations, and more.

19

Mobile App Pentesting

B24 lessonsPRO

Mobile App Pentesting: Android App Structure, Static Analysis of APKs, and more.

20

Bug Bounty Hunting

B24 lessonsPRO

Bug Bounty Hunting: Choosing Targets, Recon at Scale, and more.

21

Vulnerability Analysis

B23 lessonsPRO

Learn to detect, classify, and prioritize weaknesses in networks and systems before attackers exploit them.

22

Wireless Network Hacking

B23 lessonsPRO

Understand how wireless networks operate and learn the techniques used to test and secure them from unauthorized access.

23

Active Directory Attacks

C14 lessonsPRO

Active Directory Attacks: AD Fundamentals, Kerberoasting, and more.

24

Buffer Overflow Exploitation

C14 lessonsPRO

Buffer Overflow Exploitation: Memory and the Stack, Fuzzing for Crashes, and more.

25

Cloud Pentesting

C14 lessonsPRO

Cloud Pentesting: Cloud Attack Surface, IAM Misconfigurations, and more.

26

System Hacking & Gaining Access

C13 lessonsPRO

Explore methods hackers use to gain unauthorized access to systems and the defenses used to protect against these intrusions.

27

Malware Threats & Defense

C13 lessonsPRO

Examine various types of malware, their propagation methods, and strategies to detect and defend against malicious software.

28

Sniffing & Evasion

C13 lessonsPRO

Learn how attackers intercept network traffic and the advanced techniques to avoid detection by security systems.

29

Web Application Hacking

C13 lessonsPRO

Focus on exploiting vulnerabilities in web applications, including common attacks and protective measures.

30

Penetration Testing & Reporting

C13 lessonsPRO

Bring all the learned skills together through structured penetration tests and effective reporting methodologies.

31

Reverse Engineering Malware

C24 lessonsPRO

Reverse Engineering Malware: Static Analysis, Dynamic Analysis, and more.

FAQ

Frequently Asked Questions

Is the Ethical Hacking Academy course free?

Yes. You can start the Ethical Hacking Academy course for free and complete its interactive lessons at no cost. An optional PRO subscription unlocks advanced AI tools and a shareable certificate.

Do I need prior experience to learn ENGLISH?

No. The course begins with the fundamentals and gradually moves to more advanced topics, so you can start even with no prior ENGLISH experience.

How will I learn ENGLISH on CoddyKit?

You learn by doing. Short interactive lessons pair a clear explanation with a hands-on coding exercise that runs in real time, and a 24/7 AI tutor gives personalized help whenever you get stuck.

Do I get a certificate for completing Ethical Hacking Academy?

Yes. PRO learners can take an exam and earn a shareable certificate of completion with a verifiable code for the Ethical Hacking Academy course.

Can I learn ENGLISH on my phone?

Yes. CoddyKit is available on the web and as native iOS and Android apps, so you can learn ENGLISH on any device and your progress syncs across them.

Start Ethical Hacking Academy Now

Join thousands of learners mastering programming with AI-powered lessons.

Get Started Free β†’Browse All Courses