Threat Modeling Course
Threat identification and mitigation
What is this course for?
Methodologies for identifying and mitigating threats from the design stage.
What will I learn?
- 🚀 Threat Modeling Fundamentals: Learn what threat modeling is and the roles involved in the exercise.
- 🚀 Threat Modeling Methodologies: Apply methodologies such as STRIDE, PASTA, DREAD and Attack Trees.
- 🚀 The Threat Modeling Process: Decompose the application and identify threats and attack surfaces.
- 🚀 Mitigation and Follow-up: Define controls and follow up on identified threats.
- 🚀 Threat Modeling at Scale: Automate and scale threat modeling in agile development environments.
Projects
With this course you'll create, optimize, automate or improve the following projects:
- 🚀 You'll develop applications with secure coding and threat modeling practices.
Course details
| Course | Threat Modeling Course |
| Learning path | CyberGuardián |
| Domain | CAP — Application Cybersecurity |
| Level | Advanced |
| Aimed at | Organizational security specialists and leads |
| Prerequisites | We recommend completing the CyberUsuario learning path first |
| Format | Online, self-paced |
| Language | Spanish (English translation available) |
| Modules | 5 |
| Lessons | 15 |
| Estimated reading time | ~15 minutes (not counting practice or assessment) |
| Material | Text lessons and a downloadable course diagram (Excalidraw) |
| Content access | Free: open, open-source content (MIT license) |
| Assessment | Online, 60 minutes, at least 80% correct answers, 2 attempts. Requires a subscription |
| Diploma | Yes, when you take the assessment on the DivisionCero platform |
| Certification | Included in the diploma, verifiable online with a QR code or certification code |
| Learning path certification | Counts toward the CAP domain certification and CyberGuardián Certified |
| Last updated | 19/09/2026 |
| Course link | cyberacademy.divisioncero.com/cap/threat-modeling |
Go to the course
How is this guide?