Course Catalog / Learning Path / Microsoft SDL Developer

Microsoft SDL Developer


The MS SDL Developer learning path includes a variety of security courses that will vary depending on whether you are seeking core, advanced or elite paths. It is designed for those responsible for implementing the industry-leading software security assurance process.

The MS SDL Developer learning path describes how to take a holistic and practical approach when implementing the SDL to ensure security and privacy is considered at every phase of development.


  • AWA 101 Fundamentals of Application Security
  • AWA 102 Secure Software Concepts
  • COD 102-108 Fundamentals of SDLC Security Series (7)


  • COD 216-217 Creating Secure .NET Framework Foundations Series (2)
  • COD 242 Creating Secure MS SQL Server Applications
  • COD 254 Creating Secure Azure Applications
  • DES 202-205 Fundamentals of Cryptography Series (4)


  • DES 101 Fundamentals of Secure Architecture
  • DES 212 Architecture Risk Analysis and Remediation
  • DES 311 Creating Secure Application Architecture
  • ENG 191-195 Implementing the MS SDL into your SDLC Series
  • ENG 211 How to Create Application Security Design Requirements
  • ENG 311 Attack Surface Analysis and Reduction
  • ENG 312 How to Perform a Security Code Review

Learning Path Details

Number of Courses: 28

Total Duration: 15 hours

Total CPE Credits: 18