Secure Coding

Secure Software Coding

Course Learning Objectives

  • Explain the fundamentals of programming and different software development methodologies.
  • Identify common software attacks and vulnerabilities.
  • Describe the software design process.
  • Describe defensive coding practices and controls.
  • Implement programming safeguards using defensive coding principles.
  • Explain the difference between static and dynamic code analysis.
  • Describe how to build software with security mechanisms in place.


The Security Software Implementation/Coding domain will provide the learner with an understanding the importance of programming concepts that can effectively protect software from vulnerabilities. Learners will touch on topics such as software coding vulnerabilities, defensive coding techniques and processes, code analysis and protection, and environmental security considerations that should be factored into software.


Certified Secure Software Lifecycle Professional (CSSLP)

Time Required

Tailored learning - 80 minutes total


CSP104S - Secure Software Coding

$139.00 *prices shown in USD Add to Cart or Subscribe your team