Courses/Cybersecurity Engineer/Threat Modeling & Secure System Design
Cybersecurity EngineerIntermediate6 modules~3.0 hours hands-on3 learning modes

Threat Modeling & Secure System Design

Turn architecture into explicit security decisions by mapping assets, trust boundaries, abuse cases, STRIDE threats, mitigations, and residual risk before code reaches production.

// What you'll be able to do
  • Define what matters and where assumptions change
  • Find threats systematically without turning the model into a checklist
  • Connect attacker goals to likelihood, impact, and residual risk
  • Assign controls, owners, evidence, and review triggers
// Curriculum

6 modules, built to run

Every module ships runnable code. Expand any one to see what's inside.

00IntroductionSecurity design begins with a shared model30 min
Objective — Security design begins with a shared model
Start moduleFree preview
Objective — Define what matters and where assumptions change
Objective — Find threats systematically without turning the model into a checklist
Objective — Connect attacker goals to likelihood, impact, and residual risk
Objective — Assign controls, owners, evidence, and review triggers
Objective — Build and verify a versioned Sentinel Notes threat model

Ready to start Threat Modeling & Secure System Design?

Start with the free Module 0, then unlock the full course on a Pro plan.

Preview free modulesBack to catalog