Packt
Cybersecurity with Python: Beginner to Advanced

Discover new skills with $120 off courses from industry experts. Save now.

Packt

Cybersecurity with Python: Beginner to Advanced

Included with Coursera Plus

Learn more

Gain insight into a topic and learn the fundamentals.
Intermediate level

Recommended experience

1 week to complete
at 10 hours a week
Flexible schedule
Learn at your own pace
Gain insight into a topic and learn the fundamentals.
Intermediate level

Recommended experience

1 week to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

What you'll learn

  • Master Python fundamentals to apply them in cybersecurity tasks.

  • Build secure authentication systems and password-checking applications.

  • Gain hands-on experience with file encryption and decryption techniques.

  • Develop and implement object-oriented programming for security-based projects.

Skills you'll gain

Details to know

Shareable certificate

Add to your LinkedIn profile

Recently updated!

September 2025

Assessments

13 assignments

Taught in English

See how employees at top companies are mastering in-demand skills

 logos of Petrobras, TATA, Danone, Capgemini, P&G and L'Oreal

There are 13 modules in this course

In this module, we will introduce the course objectives, provide an overview of Replit, and guide you through your first Python program to kickstart your journey into cybersecurity programming.

What's included

4 videos1 reading

In this module, we will explore the various data types in Python, including strings, integers, and booleans, and demonstrate how to use operators for effective programming.

What's included

5 videos1 assignment1 plugin

In this module, we will dive deeper into string handling techniques, from basic manipulation to more complex operations, enhancing your ability to work with text data in Python.

What's included

5 videos1 assignment1 plugin

In this module, we will cover decision-making, loops, and error handling techniques to help you write dynamic Python programs that adapt to different conditions.

What's included

10 videos1 assignment1 plugin

In this module, we will explore the power of functions in Python, learning how to structure your code for reusability and clarity.

What's included

5 videos1 assignment1 plugin

In this module, we will explore Python's essential data structures and techniques for manipulating and iterating over collections of data to solve real-world problems.

What's included

8 videos1 assignment1 plugin

In this module, we will build a basic user authentication system, focusing on the core components of registration, login, and error handling to secure user data.

What's included

4 videos1 assignment1 plugin

In this module, we will learn how to handle files in Python, focusing on reading, writing, and error management for efficient data processing.

What's included

7 videos1 assignment1 plugin

In this module, we will explore Python's libraries and modules, teaching you how to leverage built-in tools and create custom solutions for your coding needs.

What's included

7 videos1 assignment1 plugin

In this module, we will guide you through building a file encryption and decryption tool, focusing on secure data handling and a simple user interface for interaction.

What's included

4 videos1 assignment1 plugin

In this module, we will delve into object-oriented programming concepts, enabling you to write modular and maintainable code through classes and objects.

What's included

7 videos1 assignment1 plugin

In this module, we will combine all the previous concepts to create a comprehensive authentication system, featuring user registration, password security, and logging for audit purposes.

What's included

10 videos1 assignment1 plugin

In this final module, we will wrap up the course by reflecting on what you’ve learned and providing guidance for your next steps in advancing your skills in cybersecurity with Python.

What's included

1 video2 assignments

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.

Instructor

Packt - Course Instructors
Packt
934 Courses199,977 learners

Offered by

Packt

Explore more from Computer Security and Networks

Why people choose Coursera for their career

Felipe M.
Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
Jennifer J.
Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
Larry W.
Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
Chaitanya A.
"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."
Coursera Plus

Open new doors with Coursera Plus

Unlimited access to 10,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription

Advance your career with an online degree

Earn a degree from world-class universities - 100% online

Join over 3,400 global companies that choose Coursera for Business

Upskill your employees to excel in the digital economy

Frequently asked questions