46 free hacking lessons.

The first lesson of every Mobile Security Lab course, free to read — no account, no card. Web, network, Linux, cloud, mobile, OSINT and more.

Android Application Security
Android AppSec & the Cloud Device Lab
12 lessons · Mobile Elite
iOS Application Security
iOS AppSec & the Cloud Device Lab
11 lessons · Mobile Elite
Android Exploit Development
Native Exploitation on Android
12 lessons · Mobile Elite
Exploit Development
Beyond ret2win — the Real Problem
9 lessons
Malware Analysis & Reverse Engineering
Malware Types & Building a Safe Analysis Lab
10 lessons
Active Directory & Red Teaming
Why AD Is the #1 Target
13 lessons
Network & System Security
The Attacker Kill-Chain
12 lessons
macOS for Hackers
Why macOS Matters & Setting Up a Test Mac
10 lessons
Web Application Security
How the Web Really Works (Attacker View)
13 lessons
API Security
APIs — the New Attack Surface
7 lessons
Bug Bounty Mastery
The Bug Hunter’s Method
8 lessons
Cloud Security
Cloud Fundamentals & Your Lab
10 lessons
Digital Forensics & Incident Response
The Incident Responder’s Job
8 lessons
SOC Analyst & Blue Team
The Defender Mindset
11 lessons
Linux for Hackers
Why Linux — and How This Course Works
19 lessons
Windows for Hackers
Why Windows Matters and Building Your Lab
10 lessons
Assembly & Low-Level
Down to the Metal
9 lessons
C for Hackers
Why C Is the Exploiter’s Language
11 lessons
Python for Hackers
Why Hackers Write Python
11 lessons
AI & LLM Security
Why LLMs Are Hackable
7 lessons
AI-Integrated App Security
AI-Integrated App Security & Why It's Different
12 lessons
WiFi & Wireless Hacking
How WiFi Security Works (and Breaks)
7 lessons
Network Protocols & Packet Analysis
How This Course Works & Reading the Wire
10 lessons
Man-in-the-Middle & Post-Exploitation
The Post-Connection Kill Chain
10 lessons
Mobile Malware Analysis
Mobile Malware Analysis & the Analyst Mindset
12 lessons
Mobile DFIR (Forensics & Incident Response)
Mobile DFIR — Why Phones Are the Crime Scene
11 lessons
Mobile Anti-Tamper & Resilience (L1→L5)
MASVS-RESILIENCE — Why Apps Defend Themselves
10 lessons
Mobile Penetration Testing
The Mobile Pentest Methodology
7 lessons · Mobile Elite
Android Fuzzing & Vulnerability Research
From Bug Hunting to Vuln Research
12 lessons · Mobile Elite
Container & Kubernetes Security
Introduction to Containers
8 lessons
Web3 & Smart Contract Security
Blockchain, Smart Contracts & the EVM
9 lessons
IoT & Hardware Hacking
The IoT Landscape & Your Lab
9 lessons
Cryptography for Hackers
Encoding ≠ Encryption ≠ Hashing
8 lessons
OSINT — Open-Source Intelligence
What OSINT Is
10 lessons
Social Engineering & Phishing
The Human Is the Weakest Link
6 lessons
Phishing & Scam Defense
Phishing: The #1 Way In
9 lessons
Account Takeover & Protection
Why Your Account Is the Prize
10 lessons
Anonymity & OPSEC
Threat Modeling: Who Is Your Adversary?
10 lessons
GRC & Compliance
Why Hackers Should Care About GRC
6 lessons
Cybersecurity Fundamentals
Welcome — Think Like an Attacker
10 lessons
Linux for Beginners
Why Linux — and How This Course Works
10 lessons
Kali Linux for Beginners
What Kali Is — and When to Use It
10 lessons
Windows for Beginners
Windows Under the Hood
10 lessons
macOS for Beginners
macOS and Its Unix Foundation
10 lessons
iOS for Beginners
How iOS Works — Architecture and the Sandbox
12 lessons
Android for Beginners
How Android Works — Linux, ART and the Sandbox
12 lessons

Want everything?

All courses in the plan, Live-Labs and certificates.

See pricing — from CHF 9/month