NEW HERE? Start with Intro to Embedded Security - start here →
13 Tracks
~10min Per lesson
96 Courses

What you'll learn

Five tracks covering the full hardware attack surface

Hardware Hacking

UART, SPI, I2C, JTAG. Identify debug interfaces, extract data, get a shell from a physical board.

Beginner → Intermediate

Firmware & Reverse

Dump, extract and analyse IoT firmware. Find hardcoded secrets, backdoors and exploitable functions.

Beginner → Advanced

ESP32 Security

Flash encryption, Secure Boot, eFuse, NVS. Attack and defend the most popular IoT SoC.

Intermediate

IoT Attack Surface

MQTT, BLE, WiFi, cloud APIs. Map and exploit the network attack surface of connected devices.

Intermediate

OT / ICS

Modbus, DNP3, SCADA, PLCs. Understand cyber risks on critical industrial infrastructure.

Intermediate → Advanced

Earn your rank

Quizzes, course completion and challenge solves earn XP. Reading a lesson on its own earns none.

XP per quiz passed 5 Awarded once, the first time you pass each quiz. Pass every quiz in a course for +50 XP, or +100 when the course also has a hands-on flag to capture.
Daily streak ∞ Complete at least one lesson per day to build your streak. Visible on your public profile.
Prestige levels 7 From Initiate to Sovereign. Each level costs more XP than the last - there is no flat threshold.
Initiate
Operator
Specialist
Breaker
Architect
Phantom
Sovereign

Ready to start?

Free access to the first lesson of every course. No credit card.

Create your account