Secure Software Development

External: Coursera Courses ↗ · Coursera

Open Course on External: Coursera

Free to audit · Opens on External: Coursera

Secure Software Development

Coursera · Beginner ·🔐 Cybersecurity ·3mo ago

Key Takeaways

Develops secure software using the Secure Software Development Life Cycle

Original Description

This comprehensive course on Secure Software Development is designed to help IT professionals integrate security at every stage of the Software Development Life Cycle (SDLC), following the CISSP curriculum. The course starts with an introduction to security considerations in software development and how to choose the appropriate development methodology, including process-driven and agile-based approaches. 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. You’ll learn how to conduct application security testing, manage software configuration, and implement auditing and logging processes to ensure security throughout the software lifecycle. Real-world scenarios will illustrate the critical role of Integrated Product Teams (IPTs) in improving communication, decision-making, and overall software quality. In addition, you’ll examine the security of APIs, cloud services, third-party software, and open-source solutions, learning how to assess and mitigate risks associated with these components. By the end of the course, you’ll have a strong understanding of how to develop, deploy, and maintain secure software, ensuring both compliance and security in modern IT environments. This course is also an excellent preparation for the CISSP certification. This course is designed for software developers, security professionals, and IT managers preparing for the CISSP certification or aiming to integrate security into software development practices. A basic understanding of software development methodologies is recommended.
Watch on External: Coursera ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Related Reads

📰
FBI Botnet Takedown Highlights IoT Security Risks Amidst Robust Web3 Development
The FBI's botnet takedown highlights IoT security risks, learn how to protect your devices amidst Web3 development
Dev.to AI
📰
N Mistakes I Made with HashiCorp Vault and AWS Secrets Manager in 2026
Learn from common mistakes made with HashiCorp Vault and AWS Secrets Manager to improve your secrets management and avoid pipeline stalls
Dev.to · isabelle dubuis
📰
Your PDF tool is storing your files. Here's proof.
Be cautious when using free online PDF tools as they may store your files, compromising your privacy
Dev.to · Muhammad Arbaz
📰
Ethical Hacking vs Cyber Security: Which Career is Better in 2026?
Learn the difference between ethical hacking and cybersecurity careers and which one is better in 2026
Medium · Cybersecurity
Up next
DPDPA India for CISOs – A pragmatic approach to essentials vs. hearsay
AKITRA
Watch →