DRAFT — internal staging preview. Not for distribution until owner-approved.
Zero to SOC

Zero to SOC · Free open lesson series

Become a SOC analyst by building one

FreeNo signupNo install — runs in your browser

Seven lessons. You build a working SIEM in Python, generate real attacks against it, and catch them — every line of code runs right on each lesson page, in your browser. Nothing to download, nothing to install, nothing leaves your machine. One rule: no magic — you build the thing, so you understand the thing.

Lessons 1–6 are the detection arc; Lesson 7 opens the investigation arc.

Lesson 1 · Detection arc

Build a SIEM From Scratch

ingest → parse → detect → alert

Lesson 2 · Detection arc

Catch the Breach

correlate events; baseline what's normal

Lesson 3 · Detection arc

Defeat the Counter

pivot the group-by key

Lesson 4 · Detection arc

The Patient Attacker

stretch the horizon; count occasions

Lesson 5 · Detection arc

The Drip That Landed

chain detectors — rules that read alerts

Lesson 6 · Detection arc

The Login That Looked Fine

weigh weak signals; sum the risk

Lesson 7 · Investigation arc

Follow the Thread

investigate: pivot, timeline, blast radius