Labs

Template Injection

Mass Assignment

Insecure Password Storage

JWT Algo Confusion

Stored XSS

Primary Key IDOR

Docx XXE

SQL Injection

SSRF Urllib

Course Content

Playgrounds are sandbox-style lab environments where you need to attack and defend a target application from each vulnerability. As you do so, your hands-on knowledge of how to build these apps securely will get stronger.

One of the most prominent programming languages in the world, Python is one of the easiest to learn for a beginner. But whether you're a newbie or a pro, there's a difference between learning how to code, and learning how to code securely.

The Python Security Playgrounds can help you do the latter. In a series of 9 hands-on labs, you'll learn about all the major security vulnerabilities in Python applications.

From Template Injection and Mass Assignment, to Stored Cross-Site Scripting (XSS) and Server Side Request Forgery (SSRF), this is the most comprehensive deep-dive into Python security.

Intermediate

9
Hours
1
Lessons
9
Cloud Labs
learning path:
Advanced Application Security

Python Security Playground

Ideal for
Developer
Get Started

You might also like these courses

Or explore these Learning Paths

Ready to Elevate Your Security Training?

Empower your teams with the skills they need to secure your applications and stay ahead of the curve.
Get Our Newsletter
Get Started
X
X
Copyright AppSecEngineer © 2025