DivisionCero

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

CourseThreat Modeling Course
Learning pathCyberGuardián
DomainCAP — Application Cybersecurity
LevelAdvanced
Aimed atOrganizational security specialists and leads
PrerequisitesWe recommend completing the CyberUsuario learning path first
FormatOnline, self-paced
LanguageSpanish (English translation available)
Modules5
Lessons15
Estimated reading time~15 minutes (not counting practice or assessment)
MaterialText lessons and a downloadable course diagram (Excalidraw)
Content accessFree: open, open-source content (MIT license)
AssessmentOnline, 60 minutes, at least 80% correct answers, 2 attempts. Requires a subscription
DiplomaYes, when you take the assessment on the DivisionCero platform
CertificationIncluded in the diploma, verifiable online with a QR code or certification code
Learning path certificationCounts toward the CAP domain certification and CyberGuardián Certified
Last updated19/09/2026
Course linkcyberacademy.divisioncero.com/cap/threat-modeling

Go to the course

How is this guide?

On this page