🌐
Open Source Security Foundation
openssf.org › training › courses
Free Course: Developing Secure Software (LFD121) – Open Source Security Foundation
The “Developing Secure Software” (LFD121) course is available on the Linux Foundation Training & Certification platform. It focuses on the fundamentals of developing secure software. Both the course and certificate of completion are free. It is entirely online, takes about 14-18 hours to ...
🌐
Linux Foundation
training.linuxfoundation.org › home › sys admin › developing secure software (lfd121)
Developing Secure Software (LFD121) - Linux Foundation - Education
March 14, 2022 - Learn the security basics to develop software that is hardened against attacks, and understand how you can reduce the damage and speed the response when a vulnerability is exploited.
People also ask

When will I receive my Course Certificate?
If you complete the course successfully, your electronic Course Certificate will be added to your Accomplishments page - from there, you can print your Course Certificate or add it to your LinkedIn profile.
🌐
coursera.org
coursera.org › browse › computer science › computer security and networks
Secure Software Development | Coursera
Why can’t I audit this course?
This course is currently available only to learners who have paid or received financial aid, when available.
🌐
coursera.org
coursera.org › browse › computer science › computer security and networks
Secure Software Development | Coursera
Can I preview a course before enrolling?
Yes, you can preview the first video and view the syllabus before you enroll. You must purchase the course to access content not included in the preview.
🌐
coursera.org
coursera.org › browse › computer science › computer security and networks
Secure Software Development | Coursera
🌐
Georgia Tech
pe.gatech.edu › courses › secure-software-development
Secure Software Development | GTPE
This three-day Secure Software Development course contains a mix of lecture and hand-on exercises that emphasize not only the development of code that is secure, but, as a result of the application of secure coding techniques, is maintainable ...
🌐
LinkedIn
linkedin.com › all topics › technology › security
Software Development Security Online Training Courses | LinkedIn Learning, formerly Lynda.com
Our Software Development Security online training courses from LinkedIn Learning (formerly Lynda.com) provide you with the skills you need, from the fundamentals to advanced tips. Browse our wide selection of Software Development Security classes to find exactly what you’re looking for.
🌐
GitHub
github.com › ossf › secure-sw-dev-fundamentals
GitHub - ossf/secure-sw-dev-fundamentals: Secure Software Development Fundamentals courses (from the OpenSSF Best Practices WG) · GitHub
Secure Software Development Fundamentals courses (from the OpenSSF Best Practices WG) - ossf/secure-sw-dev-fundamentals
Starred by 203 users
Forked by 53 users
Languages   CSS 48.5% | Perl 23.4% | Makefile 22.3% | Shell 5.8%
Find elsewhere
🌐
DEV Community
dev.to › schalkneethling › 12-free-courses-to-help-you-develop-more-secure-software-shift-security-left-j2i
12 Free Courses To Help You Develop More Secure Software - Shift Security Left - DEV Community
April 8, 2024 - This course discusses how to verify software for security. In particular, it discusses the various static and dynamic analysis approaches, as well as how to apply them (e.g., in a continuous integration pipeline).
🌐
Coursera
coursera.org › browse › computer science › computer security and networks
Secure Software Development | Coursera
You’ll explore the use of security controls, risk analysis, and methodologies such as the Capability Maturity Model (CMM) and Software Assurance Maturity Model (SAMM) to enhance the security of your development processes. As the course progresses, you’ll dive into secure coding practices, exploring how to minimize programming language risks, use secure development tools, and manage post-deployment software expectations.
🌐
Udemy
udemy.com › it & software
Secure Software Development: Principles, Design, and Gen-AI
May 30, 2025 - Are you ready to master the art ... landscape? This interactive comprehensive course takes you on a journey through modern security practices, defensive design principles, and cutting-edge AI debugging techniques....
Rating: 4.5 ​ - ​ 10 votes
🌐
uCertify
ucertify.com › p › certified-secure-software-lifecycle-professional.html
CSSLP Training for Secure Software Development
CISSP is broader, covering general cybersecurity leadership and policy, while CSSLP is specialized, focusing on secure software development. Choose CISSP if you want to lead security strategy or manage enterprise security. Choose CSSLP if your focus is building, designing, or managing secure software systems. They're both valuable, just for different career paths. This CSSLP Training Course is designed to teach you how to design, build, and maintain secure software with hands-on training across every SDLC phase.
🌐
CertNexus
certnexus.com › home › cyber secure software developer
Cyber Secure Software Developer - CertNexus - Cyber Secure Software Developer Certification Training Courses
May 12, 2026 - The CertNexus Cyber Secure Software Developer™ exam will certify that the successful candidate has the knowledge, skills, and abilities to effectively follow the secure software development lifecycle (SSDLC) by incorporating security into ...
🌐
Software Engineering Institute
sei.cmu.edu › secure-development
Secure Development | CMU Software Engineering Institute
Register ... This four-day course provides a detailed explanation of common programming errors in Java and describes how these errors can lead to code that is vulnerable to exploitation.
🌐
University of Arizona
infosci.arizona.edu › course › cybv › 472
CYBV 472 Secure Software Development & Assessment | College of Information Science | The University of Arizona
Provides students with an introduction to the secure software development process as well as how to conduct a software security analysis to detect the presence of weaknesses that may lead to exploitable vulnerabilities in operational systems.
🌐
Secure Code Warrior
securecodewarrior.com
AI Software Governance from #1 Secure Coding Training
Highlight AI usage and policy misalignment to support secure development decisions. ... Assign targeted adaptive learning when risky behavior or unauthorized AI use is detected. ... See developer risk, enforce policy, and prevent vulnerabilities ...
🌐
Global Knowledge
globalknowledge.com › us-en › training › course-catalog › topics › application-development › secure-development
Secure Software Development Training Courses | Global Knowledge
Learn best practices for designing and implementing secure applications in a hands-on environment with real-world examples. Enroll in Global Knowledge’s secure software development training so you can build secure databases using secure code to keep your organization safe from cyber threats.
🌐
Johns Hopkins Engineering
ep.jhu.edu › home › degree programs & courses
DevOps and Secure Software Development - 605.609 | Hopkins EP Online
1 week ago - This course gathers the latest publications to instruct students on: source code control, virtualization and containerization (Docker) techniques, build automation tools, software composition management/analysis, cloud security, and application security testing (SAST/DAST/IAST/RASP). The course concludes with a team project where students code a functioning DevSecOps pipeline to automate the assessment of software for security.Prerequisite(s): Prior experience in software development in any language is required.
🌐
TEEX
teex.org › home › class › secure software
Secure Software | TEEX.ORG
February 14, 2026 - AWR178 | This course covers secure programming practices necessary to secure applications against attacks and exploits. Topics covered include fundamental concepts of secure software development, defensive programming techniques, secure design ...
🌐
ISC2
isc2.org › certifications › csslp
ISC2 CSSLP Certified Secure Software Lifecycle Professional
Secure your cybersecurity career with ISC2’s CSSLP certification and gain expertise in software lifecycle security and secure coding practices.
🌐
Usc
execed.marshall.usc.edu › home › programs › sdns-01 secure software development
SDNS-01 Secure Software Development - USC Marshall Executive Education
October 5, 2025 - The Secure Software Development Program equips students with a deep understanding and proficiency in four critical programming languages: Java, Python, C++, and HTML with an emphasis on network security.