Security Knowledge Framework

Available Courses

Free
Developing Secure Software (LFD121)

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.

Free
Understanding the OWASP® Top 10 Security Threats (SKF100)

Equip yourself to identify and address security risks, protect information, and ensure online integrity.

Free
Introduction to Zero Trust (LFS183)

Learn the fundamentals of Zero Trust and how open source tools such as SPIFFE and SPIRE can be used to deploy Zero Trust in your architecture.

Paid
Threat Modeling: The Essentials Toolkit (SKF201)

Learn to identify, assess, and address threats in system design using threat modeling frameworks, practical tools, and real-life case studies.

Free
Cybersecurity Essentials (LFC108)

This course reviews and reinforces the must-know cybersecurity topics, terms and practices everyone needs to keep themselves, their employer and their data safe when using technology at home, on-the-road or in the office.

Free
Introduction to DevSecOps for Managers (LFS180)

This course focuses on providing managers and leaders with the foundational knowledge required to lead digital organizations through their DevSecOps journey and transformation.

Paid
Mastering Infrastructure Security: Strategies, Tools, and Practices (SKF200)

Empower yourself with the essential skills to fortify digital architectures against contemporary and emerging threats.

Free
Security for Software Development Managers (LFD125)

Strong software security starts with strong leadership. Equip yourself with the knowledge to guide your developers in building resilient applications.

Free
Securing Your Software Supply Chain with Sigstore (LFS182)

Building and distributing software that is secure throughout its entire lifecycle can be challenging. Sigstore can offer you and your team peace of mind, providing you with the tools you need for a more secure software supply chain.

Free
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.

Free
Secure Software Development: Requirements, Design, and Reuse (LFD104x)

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.

Free
Implementing DevSecOps (LFS262)

DevSecOps practices are an extension to standard DevOps practices, focusing on automating security and incorporating it as part of the process, which includes Continuous Delivery, Infrastructure-as-Code (IaC), and observability.

Free
Kubernetes Security Essentials (LFS260)

This course provides the skills and knowledge on a broad range of best practices for securing container-based applications and Kubernetes platforms during build, deployment and runtime.

Free
Secure Software Development: Implementation (LFD105x)

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.