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

We would like to inform you that we will be discontinuing the self-checkout option for individual course purchases on April 28, 2022. The website for making individual course purchases will no longer be available after April 28, 2022 and all sales queries will be directed to our sales team for processing.

Our records indicate that you have used this option in the past to purchase individual course subscriptions. We urge you to reach out to our sales development representative with any concerns or questions about this transition.

Thank you for your understanding. 


Security Compass eLearning