CERTIFICATION

CSDP: Certified Secure Development Professional

Security is a key part of software quality and secure development skills are essential to software teams worldwide. With this professional-level certificate, learners gain the skills and approaches to apply secure development practices at every stage of the software development lifecycle.

The Certified Secure Development Professional (CSDP) exam provides a challenging way to reflect on what you have learned and how to apply these new skills. Mixing formal testing of your theory knowledge and four hands-on exercises, the CSDP helps demonstrate your ability to build secure software and establishes you as a sought-after champion for security by design.

Badge with orange border displaying 'SafeStack CSDP' text and a small icon of a bar chart at the bottom.

Topics covered in the Certified Secure Development Professional (CSDP) certification

  • Security fundamentals and risk for software development.

  • Threat assessment and threat modeling.

  • Identifying, addressing, and avoiding common web application security vulnerabilities.

  • Foundations in security testing and how to use it to identify vulnerabilities.

  • Identifying and capturing security requirements for software.

  • Understanding software supply chain security and how to manage its risk

  • Fundamentals of DevSecOps and how to bring security to your build pipeline.

Reasons to pursue the Certified Secure Development Professional (CSDP) certification

A simplified illustration of a person standing on a winner's podium with a number 1, celebrating victory

Stand out as a software security champion for your team

Learn from industry leaders with the largest secure development course library and specialist learning paths worldwide.

Demonstrate your skills in more than just secure coding

In our hands-on exam, testing not only your theoretical knowledge but how you would apply it to realistic scenarios.

Take a security-by-design approach to secure software

Don’t wait for the code to be written to identify security risks, design for security.

Consider security throughout the software development lifecycle.

Improve software quality and reduce rework by taking every opportunity to identify security needs throughout your SDLC.

Flowchart diagram with three purple nodes connected by lines, on a light purple background.

Explore a new career in software security and secure development

Bring together software skills with security to create a path to new roles worldwide.

Application Security Engineer

Helping software teams identify and address security issues in their systems and designs.

Security Tester

Identifying security vulnerabilities through automated and exploratory software security testing.

Product Security

Integrate security throughout your product and ensure your data, people, and systems remain safe.

Software Security Architect

Help design secure systems from day one using security by design principles.

FAQ

Need to train a team?

SafeStack can help you roll out a training program for your entire software team.

Let us make it easy for you with a 15-minute demo from one of our team