Threat Modeling aims to improve security through the practice of identifying threats, attacks vulnerabilities for the purpose of defining countermeasures to prevent or mitigate loss, damage or destruction of an application, system or data.
Syllabus
Threat Modeling Fundamentals
Performing Threat Modeling with the Microsoft Threat Modeling Methodology
Performing Threat Modeling with the OCTAVE Methodology
Performing Threat Modeling with the PASTA Methodology
Threat Modeling with the Microsoft Threat Modeling Tool
Building and Leading an Effective Threat Modeling Program