
Fundamentals of Secure Software Design
Prevent risks with threat modeling, secure coding, DevSecOps, and resilient architecture
Created by Starweaver
Learn to design and build software that stands up to real-world threats by integrating security from the start. Explore practical methods for identifying vulnerabilities, automating security checks, and creating resilient architectures. Develop the skills needed to deliver safer applications in modern development environments.
Starweaver | Jun 2026 | 264 min
What You Will Learn
You will move from security principles and attacker perspectives to hands-on threat modeling and risk analysis. Through applied walkthroughs, coding examples, and architecture exercises, you will practice securing APIs, containers, and cloud patterns. Real-world tools and AI-assisted workflows help you build confidence in applying these techniques to production systems.
Key Features
- Use threat modeling and attacker thinking to spot and prioritize security risks early
- Automate security testing and fix vulnerable code with SAST, DAST, and SCA tools
- Design secure APIs, harden containers, and align architectures with governance frameworks
Target Audience
Ideal for developers, security engineers, DevOps professionals, architects, and QA specialists who want to strengthen their secure design and coding skills. If you are looking to move beyond theory and apply security best practices throughout the software lifecycle, this course will help you reach your goals.





