Training > Open Source Best Practice > Secure Software Development: Verification and More Specialized Topics (LFD106x)
Training Course

Secure Software Development: Verification and More Specialized Topics (LFD106x)

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. This course is designed to show you how to verify software for security, and gives you the chance to take a deeper dive into the basics of applying threat models and cryptography.

Who Is It For

Geared towards software developers, DevOps professionals, software engineers, web application developers, and others interested in learning how to develop secure software, this course focuses on practical steps that can be taken, even with limited resources, to improve information security.
read less read more
What You’ll Learn

This course discusses how to verify software for security. In particular, it discusses the various static and dynamic analyses approaches, as well as how to apply them (e.g., in a continuous integration pipeline). It also discusses more specialized topics, such as the basics of how to develop a threat model and how to apply various cryptographic capabilities.
read less read more
What It Prepares You For

This course will enable software developers to create and maintain systems that are much harder to successfully attack, reduce the damage when attacks are successful, and speed the response so that any latent vulnerabilities can be rapidly repaired.
read less read more
Course Outline
Chapter 1. Verification
Chapter 2. Threat Modeling
Chapter 3. Cryptography
Chapter 4. Other Topics
Final Exam (Verified Certificate track only)

We presume that the student already knows how to develop software to some degree.
Sep 2021
It's a very good introductory course, where I could understand more about secure software development lifecycle, which I would explore more about in the future.
Sep 2021
I liked learning more about what goes into adequate security.
Jul 2021
The content is solid and very well written, with easy to follow language.