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

We would like to inform you that we will be discontinuing the self-checkout option for individual course purchases on April 28, 2022. The website for making individual course purchases will no longer be available after April 28, 2022 and all sales queries will be directed to our sales team for processing.

Our records indicate that you have used this option in the past to purchase individual course subscriptions. We urge you to reach out to our sales development representative with any concerns or questions about this transition.

Thank you for your understanding. 


Security Compass eLearning