Secure Coding

Defending Python

Course Learning Objectives

  • In this course, you’ll learn about the vulnerabilities that affect your Python web and non-web applications. We’ll cover a variety of techniques for securing your application against injection attacks, cross-site scripting and request forgery, information disclosure and file attacks.


We’ll cover topics on using secure database queries, avoiding risky Python functions, how to handle serialization safely, validating, encoding and sanitizing input, protecting your files and folders, and securing temporary files. You’ll complete this course with an understanding of important defenses for your application against various vulnerabilities.


Python developers/Web application developers

Time Required

Tailored learning - 40 minutes total

PYT201S - Defending Python

$139.00 *prices shown in USD Add to Cart or Subscribe your team