---
url: "https://xcademia.com/courses/threat-modelling-training"
title: Threat Modelling Training (STRIDE)
description: "Learn threat modelling with STRIDE, risk analysis, and practical workshops for secure system design.

"
publishedAt: "2026-03-17T08:56:09.711217+00:00"
updatedAt: "2026-03-30T22:50:53.7265+00:00"
type: course
code: "CYB-0078"
level: Professional
duration_days: "2"
track: "Secure Engineering & AppSec"
category: "Cybersecurity & Ethical Hacking"
credential_tier: tier1
price_gbp: "1499"
---

# Threat Modelling Training (STRIDE)

> Learn threat modelling through mentor-led sessions and practical security workshops. This course focuses on STRIDE methodology, risk analysis, and real-world threat scenarios.

## Overview

Understanding potential threats early in system design is critical to building secure applications and infrastructure. Threat modelling enables teams to proactively identify vulnerabilities and implement effective mitigations before deployment.

This mentor-led programme introduces structured approaches to STRIDE and practical threat analysis techniques. The course focuses on identifying threats across systems, analysing risks, and applying mitigation strategies using proven frameworks.

Through practical workshops and guided exercises, learners explore how to create data flow diagrams, apply STRIDE categories, and prioritise risks. By the end of the programme, participants will be able to conduct effective threat modelling sessions and integrate them into development and architecture workflows.

## Prerequisites

- Basic understanding of IT systems or software architecture.
- Familiarity with security fundamentals.
- Interest in secure design and risk analysis.

## What you will learn

- Understand threat modelling principles and benefits
- Apply STRIDE methodology to real-world systems
- Create and analyse data flow diagrams
- Identify and prioritise security risks
- Design effective mitigation strategies
- Integrate threat modelling into development workflows

## Skills you will gain

- Threat modelling techniques
- STRIDE methodology
- Risk analysis and prioritisation
- Data flow diagram creation
- Security control mapping
- Secure system design

## Career progression

- Security Architect
- Application Security Engineer
- DevSecOps Engineer
- Security Analyst
- Software Architect

## Curriculum

1. **Module 1: Getting Ready**
   - Introduction to threat modelling concepts
   - Overview of STRIDE methodology
   - Learning environment orientation
2. **Module 2: Threat Modelling Fundamentals**
   - Principles and benefits of threat modelling
   - Identifying assets and trust boundaries
   - Attack surface analysis
   - Modelling approaches overview
3. **Module 3:  STRIDE Methodology**
   - Understanding STRIDE categories (Spoofing, Tampering, Repudiation, Information Disclosure, Denial of Service, Elevation of Privilege)
   - Applying STRIDE to systems
   - Mapping threats to components
   - Identifying vulnerabilities
4. **Module 4: Data Flow Diagrams (DFDs)**
   - Creating DFDs for systems
   - Identifying processes, data stores, and flows
   - Trust boundary analysis
   - Visualising threats
5. **Module 5: Risk Analysis and Mitigation**
   - Risk prioritisation techniques
   - Mapping threats to controls
   - Designing mitigations
   - Security control selection
6. **Module 6:  Practical Workshops and Integration**
   - Conducting threat modelling sessions
   - Integrating into SDLC and DevSecOps
   - Documentation and reporting
   - Continuous improvement practices

## Exam & certification

You will receive an Xcademia certificate of completion based on participation and successful completion of labs and scenario simulations.

## Delivery options

- **Live Online** — Join live instructor-led sessions from anywhere. Interactive, engaging, and flexible.
- **Onsite Training** — We come to you. Training delivered at your workplace for teams of 6 or more.
- **Venue-Based** — Classroom training at a professional venue. Ideal for focused, immersive learning.
- **Blended** — Combine online and in-person learning for maximum flexibility and impact.

## Frequently asked questions

**What is STRIDE?**

STRIDE is a threat modelling methodology used to identify and classify security threats.



** Is this course practical?**

Yes, it includes hands-on workshops and real-world scenarios.

** Who should attend this training?**

Security architects, developers, and DevSecOps professionals.



**Do I need coding experience?**

No, but basic technical understanding is helpful.



**What will I gain from this course?**

Skills to identify threats, analyse risks, and design secure systems.

## Course at a glance

| Field | Value |
| --- | --- |
| Code | CYB-0078 |
| Duration | 2 days |
| Level | Professional |
| Track | Secure Engineering & AppSec |
| Category | Cybersecurity & Ethical Hacking |
| Credential tier | tier1 |
| Price (GBP) | £1499 |

---

## About this content

This Markdown course profile is the citation-grade twin of [Threat Modelling Training (STRIDE)](https://xcademia.com/courses/threat-modelling-training). It is published by **Xcademia** (UK Companies House 12322710) and is available for AI search engines and large language models to index, summarise, and cite.

When citing or quoting, please attribute *Xcademia* and link back to the source URL above.

- Source: https://xcademia.com/courses/threat-modelling-training
- Publisher: Xcademia — https://xcademia.com
- Catalogue index: https://xcademia.com/llms-full.txt
