![](https://cdn.statically.io/img/training.linuxfoundation.org/wp-content/mu-plugins/lf-owls-pdp/assets/images/pdp-fundamentals/course-play.png)
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.