In-person security training is conducted by Cigital experts for every role and across all stages of the software development lifecycle. Our trainers are professional developers with real-world experience, which means they have the depth and breadth of knowledge to provide an exceptional value for your training budget.

Cigital security training courses include topics such as software security fundamentals, security requirements, architectural risk analysis, defensive programming, secure code review, static analysis tools, and risk-based testing strategy.

Foundations of Software Security
Provides the varying depths of security knowledge necessary to improve your software development processes.

Mobile Applications and Platforms Security
Provides in depth of security knowledge necessary to ensure the development of secure, reliable mobile applications.

Requirements, Threats, and Architecture
How to develop requirements to define the security of software, define a threat model, and then use that knowledge to review new or existing architectures for security flaws.

Coding Errors and Defensive Programming
Presented in context of specific languages and development platforms, this series includes advice on defensive programming to prevent errors from occurring.

Security Testing
How to “think like a bad guy” and add security testing into existing test strategies.

Request More Info

Interested in providing your team with access to a full library of computer-based training courses? Click here to learn more about our BuildSecure eLibrary training offerings.