Self-paced video training — 12 modules, 42 lessons. Work through it at your own pace — every lesson is real practitioner training, not slide-reading.
▶INSIDE THE COURSE · 42 LESSONSABOUT THIS COURSE
Android hacking from scratch: 42 lessons covering the Android platform's attack surface, practical exploitation of vulnerable apps, and the tooling used to test mobile targets.
Starts from zero mobile-security knowledge and builds to full app test engagements.
CURRICULUM
This lesson introduces the Android Security & Mobile Penetration Testing course and outlines its objectives and structure.
This lesson guides students through the preparation of their Android device for security testing.
This lesson provides an overview of NetHunter and the associated lab activities.
This lesson instructs on installing Kali E7 as a virtual machine for penetration testing.
This lesson offers a basic overview of the Kali Linux operating system.
This lesson explores wardriving techniques for discovering wireless networks.
This lesson prepares devices for cracking WiFi passwords using WEP, WPA, and WPA2 protocols.
This lesson focuses on network mapping to discover devices connected to a network.
This lesson covers network mapping techniques to identify open ports on devices.
This lesson discusses network mapping methods for discovering installed services on network devices.
This lesson introduces the concept of spying in mobile penetration testing.
This lesson covers various Man In The Middle (MITM) methods used in mobile security testing.
This lesson explains the Bad USB attack and how to execute it effectively.
This lesson focuses on sniffing data and capturing passwords during a Bad USB attack.
This lesson discusses techniques for bypassing HTTPS security during a Bad USB attack.
This lesson explains the concept of DNS spoofing and its implications for network security.
This lesson defines ARP poisoning and its role in man-in-the-middle attacks.
This lesson demonstrates how to use arpspoof to perform ARP poisoning and capture data.
This lesson shows how to utilize Zanti2 for ARP poisoning and data sniffing.
This lesson covers techniques for intercepting files downloaded over a compromised network.
This lesson illustrates how to replace images and inject JavaScript code during ARP poisoning.
This lesson discusses the theoretical framework behind creating a fake access point.
This lesson guides the configuration of settings for a fake access point.
This lesson explains the steps to launch a fake access point for network attacks.
This lesson covers methods for sniffing data transmitted over a fake access point.
CURATED BY

Selected from working practitioners' training libraries and kept whole — modules, labs and walkthroughs exactly as taught.
GOOD TO KNOW
Lessons stream in the browser and remember where you stopped.
Watch on two devices at once — phone, tablet or desktop.
Download buttons are disabled; delivery is encrypted and authenticated per request.
$179 · ONE PAYMENT
One payment unlocks all 42 lessons instantly — start with lesson one the moment you check out.