Featured resource
2026 Tech Forecast
2026 Tech Forecast

1,500+ tech insiders, business leaders, and Pluralsight Authors share their predictions on what’s shifting fastest and how to stay ahead.

Download the forecast
  • Course

Data Security for Python

This course will teach you how to securely protect sensitive data in Python applications using encryption, secure password hashing, cryptographically secure randomness, safe logging, and secure error handling.

Beginner
48m

Created by Tejprakash

Last Updated Jun 15, 2026

Course Thumbnail
  • Course

Data Security for Python

This course will teach you how to securely protect sensitive data in Python applications using encryption, secure password hashing, cryptographically secure randomness, safe logging, and secure error handling.

Beginner
48m

Created by Tejprakash

Last Updated Jun 15, 2026

Get started today

Access this course and other top-rated tech content with one of our business plans.

Try this course for free

Access this course and other top-rated tech content with one of our individual plans.

This course is included in the libraries shown below:

  • Security
What you'll learn

Sensitive data exposure is one of the most common and dangerous security problems in modern applications. In this course, Data Security for Python, you will gain the ability to securely protect sensitive information in Python applications using modern security practices. First, you will explore encryption using Fernet and understand when to use encryption versus hashing. Next, you will implement secure password hashing using Argon2 and Scrypt and generate secure tokens using Python’s secrets module. Finally, you will learn how to prevent sensitive data leakage through secure logging, generic error handling, and strict input validation using Pydantic. When you are finished with this course, you will have the skills and knowledge needed to securely handle sensitive data in Python applications and reduce common application security risks.

Data Security for Python
Beginner
48m
Table of contents

About the author
Tejprakash - Pluralsight course - Data Security for Python
Tejprakash
6 courses 0.0 author rating 0 ratings

Tejprakash is a software engineer with a background in backend development. He is currently focused on IoT security and data engineering, building secure, scalable, high-performance systems.

2025 Forrester Wave™ names Pluralsight as a Leader among tech skills dev platforms

See how our offering and strategy stack up.

forrester wave report