Free through lesson 3

Purple Team Exercises

Purple teaming, permission and safety rules, emulation plans, running and observing step by step, scenarios on Linux, web, Windows and cloud, fixing and re-testing detections, and metrics that keep it going. In 30 lessons you learn to emulate an attack, investigate its traces, and carry it through to detection and fixes yourself.

Curriculum

The 30 lessons are grouped into six chapters. Working through from chapter 1 is recommended, but you can also dip into the parts you need. * Standard-library Python runs right in the browser. All commands and logs come from fictional hosts.

Chapter 1 — How purple teaming works (lessons 1–5)

How red and blue share results in the same room, the roles, permission and stop conditions, choosing a goal, and preparing the lab and its telemetry.

Chapter 2 — The emulation plan (lessons 6–10)

Before the exercise, choose the behaviours with ATT&CK and prepare the expected telemetry and rules, harmless procedures, markers and the results sheet.

Chapter 3 — The basic round trip (lessons 11–15)

Running and observing one step at a time, checking that logs arrived, the three verdicts, isolating misses, and telling the exercise apart from a real attack.

Chapter 4 — Working through scenarios (lessons 16–20)

Five scenarios on Linux, the web, Windows and the cloud, each taken once around the loop of emulate, observe, judge, fix and re-run.

Chapter 5 — Fixing detection (lessons 21–25)

Close the gaps the exercise found with rule conditions, exceptions and preventive settings, then prove the fix by re-running the steps and updating the coverage map.

Chapter 6 — Keeping the exercises going (lessons 26–30)

Reporting results, measuring improvement with metrics, automating validation, and carrying the exercise through to response. The course ends with your own purple exercise plan.

With all 30 lessons done, you have completed the security track. Try reconciling an exercise and fixing rules again in the purple labs on the security track page. Membership unlocks every course.