< SUPPORTED LANGUAGES />

The Secure Code Warrior Learning Platform is built on an extensive library of content covering more than 50 language:framework-specific categories, including; Frontend Web, Mobile, Infrastructure-as-Code (IaC), Backend and
API's.

Framework specific training is critical to ensure developers learn about the exact APIs and folder, code structure that the specific framework uses to build secure software. Without training in a specific frameworks, developers may fix something that is discouraged using the said framework.

SUPPORTED LANGUAGES

Choose your favorite programming language and framework.

C# (.NET): Core

C# (.NET): Core is Top 10 Ready with 132 Challenges covering over 35 vulnerability categories to level-up your Secure Coding Skills.

Try for free

Ansible

Ansible is now available with 50 challenges, covering 17 categories.

Try for free

C

C:Basic is Top 10 Ready and available in all modules and levels, with more than 146 playable challenges across 25 different categories

Try for free

C# (.NET)

C# Basic has been introduced, starting with over 40 playable challenges across 20 categories

Try for free

C# (.NET): MVC

C# MVC is available in all playing modes and levels, with over 461 playable challenges across 59 categories.

Try for free

C# (.NET): Web API

C# (.NET): Web API is playable with over 47 challenges.

Try for free

C# (.NET): Web Forms

C# (.NET): Web Forms is available in all modules and levels, with over 382 challenges across 58 different categories.

Try for free

C++

C++ is Top 10 Ready with more than 145 playable challenges spread over 30 different categories.

Try for free

COBOL

COBOL: Basic is available in all playing modes and levels, with over 123 playable challenges spread over 18 different categories.

Try for free

Cloudformation

AWS CloudFormation is Top-10 ready with over 36 challenges, covering 15 categories.

Try for free

Docker

Docker is available with 54 challenges, covering 20 categories.

Try for free

GO

GO: Basic is Mixed-Tournament ready with over 184 challenges for you to play, spread across 51 categories.

Try for free

GO: Web API

Go - Web API has been introduced with 35 challenges.

Try for free

Java

Java is available with 65 challenges ready for you to play across 37 categories.

Try for free

Java Servlets

Java-Servlets is OWASP Top 10-ready, with 40 challenges ready for you to play across more than 35 categories.

Try for free

Java Spring

JAVA - Spring is available in all playing modes and levels, with over 442 playable challenges spread over 59 different categories.

Try for free

Java Struts

Java Struts is OWASP Top 10-ready, with over 51 challenges ready for you to play across more than 30 categories.

Try for free

Java: Android SDK

Java Android SDK is OWASP Top 10 ready and available in all playing modes and levels, with over 127 playable challenges spread over 50 different categories.

Try for free

Java: Enterprise Edition (API)

Java Enterprise API is available with 35 challenges across 15 categories.

Try for free

Java: Enterprise Edition (JSF)

JavaServer Faces (JSF) is available with 146 challenges across more than 47 categories.

Try for free

Java: Enterprise Edition (JSP)

JavaServer Pages (JSP) are available with 476 challenges across 58 categories, including all OWASP Top 10 vulnerabilities.

Try for free

Java: Spring API

Java - Spring API has been introduced with 35 challenges across 15 categories.

Try for free

JavaScript: Angular.io (2+)

Angular 2+ is available in all playing modes and levels, with over 121 playable challenges spread over 25 categories.

Try for free

JavaScript: AngularJS (1.x)

Angular 1.x is available with 8 playable challenges across 5 categories.

Try for free

JavaScript: React

ReactJS is available in all playing modes and levels, with more than 120 playable challenges over 24 different categories.

Try for free

Javascript

Javascript: Basic is now available with 45 challenges across 15 vulnerabilities.

Try for free

Kotlin Spring API

Kotlin Spring API is now available with 35 challenges across 14 vulnerability categories.

Try for free

Kotlin: Android SDK

Kotlin Android SDK is Top 10 ready and available in all playing modes and levels, with over 135 playable challenges spread over 50 different categories.

Try for free

Kubernetes

Kubernetes is now available with 31 challenges across 16 vulnerability categories.

Try for free

Node.js (Express)

Node.js Express is available in all modules and levels, with more than 326 playable challenges across 61 different categories.

Try for free

Node.js API

Node.js API is available with 35 playable challenges across 14 different categories.

Try for free

Objective-C: iOS SDK

Objective-C: iOS SDK is OWASP Top 10 ready and available in all playing modes and levels, with over 76 playable challenges spread over 44 different categories.

Try for free

Oracle PL/SQL

PL/SQL is Top 10 ready, with 44 playable challenges across 15 categories.

Try for free

PHP Symfony

PHP Symfony is OWASP Top 10 ready with over 44 challenges ready for you to play, across 24 categories.

Try for free

Perl: Dancer2

Playable with 90 challenges across 28 vulnerability categories.

Try for free

Powershell

Powershell has been added with 30 challenges

Try for free

Pseudocode

Pseudocode: Basic is suitable for non-coders or web developers to get a sense on web vulnerabilities without digging into the nuances of a specific framework (available with 84 challenges based on the OWASP Top 10 and SANS Top 25).

Try for free

Pseudocode: Mobile

Psuedocode for mobile is great for non-coders or mobile devs to get a sense of insecure code without digging into the nuances of certain framework (now available with 66 challenges).

Try for free

Python

Python Basic is available with 58 challenges across 30 categories.

Try for free

Python Web API

Python - Web API has been introduced with 35 challenges.

Try for free

Python: Django

Python: Django is OWASP Top 10 ready and available in all modules and levels, with 219 challenges spread across 55 different categories.

Try for free

Python: Flask

Python Flask is OWASP Top 10 Ready, with over 60 playable challenges across 28 categories.

Try for free

React Native

React Native is OWASP Top 10 ready and available in all playing modes, with more than 64 playable challenges over 30 different categories.

Try for free

Ruby: Rails

Ruby: Rails is available in all playing modes and levels, with over 234 playable challenges spread across 55 different categories.

Try for free

Rust

Rust is now available, with 31 playable challenges across 19 vulnerability categories.

Try for free

Salesforce Apex

Salesforce Apex is now available with 48 challenges across 26 vulnerabilities.

Try for free

Scala: Play

Scala: Play is available in all modules and levels, with 201 challenges spread across 57 different categories.

Try for free

Swift

Swift: iOS SDK is OWASP Top 10 ready and available in all playing modes and levels, with over 141 playable challenges spread over 35 different categories.

Try for free

Terraform

Terraform is now available, with 24 playable challenges across 15 different vulnerability categories.

Try for free

Vue.js

Vue.js is available with 30 challenges across 19 categories.

Try for free

C# (.NET): Core

C# (.NET): Core is Top 10 Ready with 132 Challenges covering over 35 vulnerability categories to level-up your Secure Coding Skills.

Try for free

C# (.NET)

C# Basic has been introduced, starting with over 40 playable challenges across 20 categories

Try for free

C# (.NET): MVC

C# MVC is available in all playing modes and levels, with over 461 playable challenges across 59 categories.

Try for free

C# (.NET): Web Forms

C# (.NET): Web Forms is available in all modules and levels, with over 382 challenges across 58 different categories.

Try for free

GO

GO: Basic is Mixed-Tournament ready with over 184 challenges for you to play, spread across 51 categories.

Try for free

Java

Java is available with 65 challenges ready for you to play across 37 categories.

Try for free

Java Spring

JAVA - Spring is available in all playing modes and levels, with over 442 playable challenges spread over 59 different categories.

Try for free

Java Struts

Java Struts is OWASP Top 10-ready, with over 51 challenges ready for you to play across more than 30 categories.

Try for free

Java: Enterprise Edition (JSF)

JavaServer Faces (JSF) is available with 146 challenges across more than 47 categories.

Try for free

Java: Enterprise Edition (JSP)

JavaServer Pages (JSP) are available with 476 challenges across 58 categories, including all OWASP Top 10 vulnerabilities.

Try for free

Node.js (Express)

Node.js Express is available in all modules and levels, with more than 326 playable challenges across 61 different categories.

Try for free

PHP Symfony

PHP Symfony is OWASP Top 10 ready with over 44 challenges ready for you to play, across 24 categories.

Try for free

Perl: Dancer2

Playable with 90 challenges across 28 vulnerability categories.

Try for free

Pseudocode

Pseudocode: Basic is suitable for non-coders or web developers to get a sense on web vulnerabilities without digging into the nuances of a specific framework (available with 84 challenges based on the OWASP Top 10 and SANS Top 25).

Try for free

Python

Python Basic is available with 58 challenges across 30 categories.

Try for free

Python: Django

Python: Django is OWASP Top 10 ready and available in all modules and levels, with 219 challenges spread across 55 different categories.

Try for free

Python: Flask

Python Flask is OWASP Top 10 Ready, with over 60 playable challenges across 28 categories.

Try for free

Ruby: Rails

Ruby: Rails is available in all playing modes and levels, with over 234 playable challenges spread across 55 different categories.

Try for free

Rust

Rust is now available, with 31 playable challenges across 19 vulnerability categories.

Try for free

Scala: Play

Scala: Play is available in all modules and levels, with 201 challenges spread across 57 different categories.

Try for free

Java: Android SDK

Java Android SDK is OWASP Top 10 ready and available in all playing modes and levels, with over 127 playable challenges spread over 50 different categories.

Try for free

Kotlin: Android SDK

Kotlin Android SDK is Top 10 ready and available in all playing modes and levels, with over 135 playable challenges spread over 50 different categories.

Try for free

Objective-C: iOS SDK

Objective-C: iOS SDK is OWASP Top 10 ready and available in all playing modes and levels, with over 76 playable challenges spread over 44 different categories.

Try for free

Pseudocode: Mobile

Psuedocode for mobile is great for non-coders or mobile devs to get a sense of insecure code without digging into the nuances of certain framework (now available with 66 challenges).

Try for free

React Native

React Native is OWASP Top 10 ready and available in all playing modes, with more than 64 playable challenges over 30 different categories.

Try for free

Swift

Swift: iOS SDK is OWASP Top 10 ready and available in all playing modes and levels, with over 141 playable challenges spread over 35 different categories.

Try for free

JavaScript: Angular.io (2+)

Angular 2+ is available in all playing modes and levels, with over 121 playable challenges spread over 25 categories.

Try for free

JavaScript: AngularJS (1.x)

Angular 1.x is available with 8 playable challenges across 5 categories.

Try for free

JavaScript: React

ReactJS is available in all playing modes and levels, with more than 120 playable challenges over 24 different categories.

Try for free

Javascript

Javascript: Basic is now available with 45 challenges across 15 vulnerabilities.

Try for free

Vue.js

Vue.js is available with 30 challenges across 19 categories.

Try for free

Ansible

Ansible is now available with 50 challenges, covering 17 categories.

Try for free

Cloudformation

AWS CloudFormation is Top-10 ready with over 36 challenges, covering 15 categories.

Try for free

Docker

Docker is available with 54 challenges, covering 20 categories.

Try for free

Kubernetes

Kubernetes is now available with 31 challenges across 16 vulnerability categories.

Try for free

Terraform

Terraform is now available, with 24 playable challenges across 15 different vulnerability categories.

Try for free

C# (.NET): Web API

C# (.NET): Web API is playable with over 47 challenges.

Try for free

GO: Web API

Go - Web API has been introduced with 35 challenges.

Try for free

Java: Enterprise Edition (API)

Java Enterprise API is available with 35 challenges across 15 categories.

Try for free

Java: Spring API

Java - Spring API has been introduced with 35 challenges across 15 categories.

Try for free

Kotlin Spring API

Kotlin Spring API is now available with 35 challenges across 14 vulnerability categories.

Try for free

Node.js API

Node.js API is available with 35 playable challenges across 14 different categories.

Try for free

Python Web API

Python - Web API has been introduced with 35 challenges.

Try for free

C

C:Basic is Top 10 Ready and available in all modules and levels, with more than 146 playable challenges across 25 different categories

Try for free

C++

C++ is Top 10 Ready with more than 145 playable challenges spread over 30 different categories.

Try for free

COBOL

COBOL: Basic is available in all playing modes and levels, with over 123 playable challenges spread over 18 different categories.

Try for free

Java Servlets

Java-Servlets is OWASP Top 10-ready, with 40 challenges ready for you to play across more than 35 categories.

Try for free

Oracle PL/SQL

PL/SQL is Top 10 ready, with 44 playable challenges across 15 categories.

Try for free

Powershell

Powershell has been added with 30 challenges

Try for free

Salesforce Apex

Salesforce Apex is now available with 48 challenges across 26 vulnerabilities.

Try for free