Ethical Hacking Academy logo
BeginnerSecuritySystemsLevels A1 → C222 languages

Ethical Hacking Academy

Learn how to identify and fix security vulnerabilities with Ethical Hacking Academy. A CoddyKit learning path of 31 short courses and 111 interactive lessons, with a 24/7 AI tutor at your side.

Courses
31
Lessons
111
Interactive steps
1,329
Free to start
Course 1
Curriculum

31 courses in this path

Every course in the Ethical Hacking Academy path, in learning order. The first one is free.

1

A13 lessonsFree

Discover what ethical hacking really is, why companies pay experts to attack their own systems, and what an exciting and impactful career in cybersecurity looks like.

2

A13 lessonsPRO

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

3

A14 lessonsPRO

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

4

A24 lessonsPRO

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

5

A24 lessonsPRO

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

6

A24 lessonsPRO

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

7

A23 lessonsPRO

Build a strong networking foundation by understanding how data travels, key protocols, and common network architectures critical for ethical hacking.

8

B14 lessonsPRO

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

9

B14 lessonsPRO

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

10

B14 lessonsPRO

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

11

B14 lessonsPRO

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

12

B14 lessonsPRO

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

13

B14 lessonsPRO

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

14

B13 lessonsPRO

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

15

B13 lessonsPRO

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

16

B13 lessonsPRO

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

17

B24 lessonsPRO

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

18

B24 lessonsPRO

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

19

B24 lessonsPRO

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

20

B24 lessonsPRO

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

21

B23 lessonsPRO

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

22

B23 lessonsPRO

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

23

C14 lessonsPRO

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

24

C14 lessonsPRO

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

25

C14 lessonsPRO

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

26

C13 lessonsPRO

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

27

C13 lessonsPRO

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

28

C13 lessonsPRO

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

29

C13 lessonsPRO

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

30

C13 lessonsPRO

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

31

C24 lessonsPRO

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

CoddyKit PRO

Unlock all 31 courses in this path, and every other path

AI tutor, certification exam and certificate. Works on web, iOS and Android.

See all plans
Yearly$29.90 / yearAbout $2.49 a monthPay onceLifetime$69.99 onceNo renewals. PRO forever.
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.

How You'll Learn

  1. 01

    Interactive Lessons

    Hands-on coding exercises with real-time feedback

  2. 02

    AI Tutor

    Get instant help from our AI when you're stuck

  3. 03

    Built-in Editor

    Write and run code directly in your browser

  4. 04

    Certificate

    Earn a certificate when you complete the course

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 Ethical Hacking Academy?

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

How will I learn Ethical Hacking Academy 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 Ethical Hacking Academy on my phone?

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

How much does CoddyKit PRO cost?

The first course of Ethical Hacking Academy is free. CoddyKit PRO unlocks every course: $5.90 per week, $7.90 per month, $29.90 per year, or $69.99 once for lifetime access with no renewals.

How long does it take to complete Ethical Hacking Academy?

Ethical Hacking Academy has 31 courses and 111 lessons. Most lessons take about 5–10 minutes, so the whole path is roughly 13 hours of hands-on practice, at your own pace.

Start Ethical Hacking Academy Now

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