# Application Security Course Catalog

SafeStack offers a comprehensive catalog of application security courses that cater to every role of the software team and every stage of the software development lifecycle.

Courses are suitable for everyone, covering topics for beginners as well as those more experienced members of your team. They are available via our [platform](/content/security-education-platform/index.html) or as [licensed SCORM content](/content/appsec-scorm-modules/index.html) for use in your existing learning management system (LMS).

## Discovering Security Requirements for UXers

Enhance software development with great UX and security. Discover security requirements and collaborate effectively with your team. Ideal for UXers and various other roles.

[Read More](/content/course/discovering-security-requirements-for-ux/index.html)

## Security Fundamentals for Software Development

Check out our course on security fundamentals for software development and gain a deep understanding of key concepts. Protect your systems and applications with confidence.

[Read More](/content/course/security-fundamentals-for-software-development/index.html)

## Introduction to DevSecOps

Discover the key principles of DevSecOps in our comprehensive course. From securing your cloud environment to establishing a secure DevOps program, we cover it all.

[Read More](/content/course/introduction-to-devsecops/index.html)

## Mobile Application Security

Dive into the world of mobile application security with our in-depth course. Gain essential skills to secure your apps and meet security standards effectively.

[Read More](/content/course/mobile-application-security/index.html)

## Using Low-code and No-code Tools Securely

Learn how to use low-code and no-code tools securely with our interactive course. Understand the security risks involved and make informed decisions to build solutions securely.

[Read More](/content/course/using-low-code-and-no-code-tools-securely/index.html)

## Threat Assessment for Software Development

Master threat assessment in software development. From design to legacy systems, learn to assess risks, prioritize defenses, and build secure ecosystems in this SafeStack course.

[Read More](/content/course/threat-assessment-for-software-development/index.html)

## Designing Secure Microservice Architectures

Learn how to design secure microservice architectures and enhance the scalability, deployment speed, and resilience of your systems. Explore authentication, authorization, alerting, and resource hardening techniques in this comprehensive course.

[Read More](/content/course/designing-secure-microservice-architectures/index.html)

## Finding and Fixing Web Application Security Vulnerabilities

Learn how to find and fix the OWASP top 10 web application security vulnerabilities with our comprehensive course. Enhance your software security skills and protect your applications.

[Read More](/content/course/finding-and-fixing-web-application-security-vulnerabilities/index.html)

## Finding and Fixing API Security Vulnerabilities

Learn how to secure your APIs with our course on Finding and Fixing API Security Vulnerabilities. Understand common vulnerability classes and best practices for building secure APIs.

[Read More](/content/course/finding-and-fixing-api-security-vulnerabilities/index.html)

## Zero Trust in Application Security

Embrace the paradigm shift in application security with our Zero Trust course. Governments and clients worldwide are mandating this principled approach for secure software development. Stay ahead of the curve!

[Read More](/content/course/zero-trust-in-application-security/index.html)

## Security Foundations for Software Testing

Master the art of security testing with our comprehensive course. Uncover weaknesses, mitigate risks, and ensure the security of your software systems.

[Read More](/content/course/security-foundations-for-software-testing/index.html)

## Security Built-in Developer’s Playbook

Learn how to secure your cloud accounts with our playbook covering five essential controls. Get curated guidance for implementing these controls on popular cloud services.

[Read More](/content/course/security-built-in-developers-playbook/index.html)

## Prioritizing Security for Product Managers

Learn how to prioritize security work effectively as a Product Manager with our playbook. Use RICE framework to communicate risks and make informed decisions. Get access to a RICE template and examples tailored for Product Managers.

[Read More](/content/course/prioritizing-security-for-product-managers/index.html)

## Uncovering Security Requirements for Business Analysts

Dive into the world of security requirements with our course designed for Business Analysts. Gain insights on key concepts and questions to enhance your requirements discovery process. Improve your ability to prioritize tasks and write user stories.

[Read More](/content/course/uncovering-security-requirements-for-business-analysts/index.html)
