🌐
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 ...
🌐
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.
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 just enroll in a single course?
Yes! To get started, click the course card that interests you and enroll. You can enroll and complete the course to earn a shareable certificate. When you subscribe to a course that is part of a Specialization, you’re automatically subscribed to the full Specialization. Visit your learner dashboard to track your progress.
🌐
coursera.org
coursera.org › browse › computer science › software development
Secure Software Design Specialization
🌐
Coursera
coursera.org › browse › computer science › software development
Secure Software Design Specialization
Offered by University of Colorado System. Design and maintain secure software.. Acquire the attitudes and skills needed to produce designs ... Enroll for free.
Rating: 4.6 ​ - ​ 438 votes
🌐
SEI
resources.sei.cmu.edu › library › asset-view.cfm
Software Security Engineering Course Material | CMU Software Engineering Institute
This course focuses on fundamental concepts, methods, and practices for developing secure software systems. ... It is increasingly important for software engineers to understand how to develop secure software.
🌐
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 ...
🌐
Liberty University
liberty.edu › online › courses › csci611
Secure Software Engineering – CSCI 611 - Liberty University Online
October 16, 2025 - A course in secure software engineering will equip the students with the knowledge and skills necessary to develop and operate dependable and secure software systems.
🌐
Linux Foundation
training.linuxfoundation.org › home › sys admin › developing secure software (lfd121)
Developing Secure Software (LFD121) - Linux Foundation - Education
March 14, 2022 - The synthesis of many different software security topics into a comprehensible and approachable course for any kind of software engineer.
🌐
Software Engineering Institute
sei.cmu.edu › secure-development
Secure Development | CMU Software Engineering Institute
This certificate provides software developers with the essentials of designing and developing secure software in Java. Register ... This four-day course provides a detailed explanation of common programming errors in Java and describes how these ...
Find elsewhere
🌐
Skillsoft
skillsoft.com › home › software engineering, security and vulnerabilities
Software Engineering, Security and Vulnerabilities - Cybersecurity - BEGINNER - Skillsoft
Lastly, explore how misconfiguration of servers increases the likelihood of attacks, and discover how permissions are used to secure directories used by applications. This course was originally created by Global Knowledge (GK). ... Discuss the principles of software engineering including design, development, implementation, and maintenance
🌐
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
🌐
QA
qa.com › home › browse › courses › cyber security › secure engineering
Secure Engineering Courses - [Expert-Led Training]
Interested in secure engineering training and want to find out more? QA supports software engineers in learning how to build and maintain secure code that meets industry best practice.
🌐
RIT
se.rit.edu › ~se331 › syllabus.html
Syllabus: Engineering Secure Software
This course provides a foundation for building secure software by applying security principles to the software development lifecycle. Topics covered include: security in requirements engineering, secure designs, risk analysis, threat modeling, deploying cryptographic algorithms, defensive coding, ...
🌐
Class Central
classcentral.com › subjects › technology › cybersecurity › application security › secure software development
100+ Secure Software Development Online Courses for 2026 | Explore Free Courses & Certifications | Class Central
Master secure software development with defensive programming, secure design, cryptography, firewalls, intrusion detection, and AAA concepts—available free to government agencies via DHS/FEMA.
🌐
OffSec
offsec.com › learning › paths › secure-development-essentials
Secure Software Development Essentials: Build Secure Software | OffSec
Build secure software with hands-on training in secure design, coding practices, testing, and vulnerability mitigation.
🌐
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.
🌐
Class Central
classcentral.com › subjects › information security (infosec) › cybersecurity
Free Course: Software Security from University of Maryland, College Park | Class Central
November 2, 2015 - Learn how to strengthen software security and defend against vulnerabilities and attacks in this 6-week course from the University of Maryland.
🌐
Coursera
coursera.org › courses
Best Software Security Courses & Certificates [2026] | Coursera
For training and upskilling employees in software security, courses like Information Security Analyst Professional Certificate and IBM DevOps and Software Engineering Professional Certificate are excellent choices.
🌐
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 focuses on three key concepts: Agile Software Development, Infrastructure as Code, and Secure Software Delivery. Throughout this course students will learn how to build modern software systems through version control, automated deployment techniques, and improved documentation.