COURSE

Intermediate Python for Cybersecurity Professionals

Course

Full access included with 
Insider Pro
 and 
Teams

3

H

17

M
Time

intermediate

i
Designed for learners who have no prior work experience in IT or Cybersecurity, but are interested in starting a career in this exciting field.
Designed for learners with prior cybersecurity work experience who are interested in advancing their career or expanding their skillset.
Designed for learners with a solid grasp of foundational IT and cybersecurity concepts who are interested in pursuing an entry-level security role.
Experience Level

3

i

Earn qualifying credits for certification renewal with completion certificates provided for submission.
CEU's

Enrollees

Learners at 96% of Fortune 1000 companies trust Cybrary

About this course

Read More

Skills you'll gain

Course Outline

1
Introduction: Reviewing Python Basics
0
H
16
Min
1
Working in Python Using Encryption
0
H
40
Min
1
Working with Inputs and Outputs (I/O)
0
H
46
Min
1
Object Oriented Programming
0
H
56
Min
1
Errors and Exception Handling
0
H
18
Min
1
Building a Password Strength Tester
0
H
21
Min

Keys to Using Modules

Free

5m

Keys to Using Inputs Effectively

Free

5m

Keys to Using Classes

Free

9m

Instructor's Welcome

Free

8m

Python Using Encryption Project

Free

20m

Building and Displaying the Password Strength Tester

Free

17m

How OOP fits into our Course Projects

Free

5m

Running Project on a Cloud Server (Digital Ocean)

Free

10m

How I/O fits into our Course Projects

Free

12m

The Real World Applicability of Skills

Free

3m

Why Complete This Project?

Free

4m

Built-In Functionality of Python

Free

5m

Challenge Questions

Free

10m

Inheritance and Special Methods

Free

19m

File Inputs and Outputs

Free

7m

Basic Python Review

Free

4m

Iterators and Generators

Free

11m

Creating Modules

Free

4m

Command Line Arguments

Free

10m

Challenge Questions

Free

12m

Challenge Questions

Free

12m

Keys to Using Modules

5m

Errors and Exception Handling
Keys to Using Inputs Effectively

5m

Working with Inputs and Outputs (I/O)
Keys to Using Classes

9m

Object Oriented Programming
Instructor's Welcome

8m

Introduction: Reviewing Python Basics
Python Using Encryption Project

20m

Working in Python Using Encryption
How OOP fits into our Course Projects

5m

Object Oriented Programming
How I/O fits into our Course Projects

12m

Working with Inputs and Outputs (I/O)
The Real World Applicability of Skills

3m

Introduction: Reviewing Python Basics
Why Complete This Project?

4m

Building a Password Strength Tester
Built-In Functionality of Python

5m

Errors and Exception Handling
Challenge Questions

10m

Working in Python Using Encryption
Inheritance and Special Methods

19m

Object Oriented Programming
File Inputs and Outputs

7m

Working with Inputs and Outputs (I/O)
Basic Python Review

4m

Introduction: Reviewing Python Basics
Iterators and Generators

11m

Object Oriented Programming
Creating Modules

4m

Errors and Exception Handling
Command Line Arguments

10m

Working with Inputs and Outputs (I/O)
Challenge Questions

12m

Object Oriented Programming
Challenge Questions

12m

Working with Inputs and Outputs (I/O)
Course Description

This course will provide beginners with the tools they need to read, understand, and develop basic Python scripts. This course is tailored to the context of cybersecurity (both offensive and defensive), but the concepts can be used across DevOps, Software Engineering, Academic Research, Accounting, Finance, and more.

Who should take this course?

This course is applicable for anyone starting out with Python, from students early in their careers to non-technical professionals transitioning to cybersecurity, and others who have no python or even coding experience but want to be able to use python for cybersecurity purposes.

What are the prerequisites for this course?

This is a beginner-level course. There is no actual prerequisite knowledge needed. But you will need a computer with Google Chrome installed and a willingness to learn!

Why take this course?

What makes this course so beneficial is that you will quickly get up and running with Python and create your first script in the first module. You will also be able to debug Python code and automate security tasks to improve your efficiency in your cybersecurity role.

What makes this course different from others?

This course focuses on enabling you to code from the very beginning, with project-based tasks so you can learn by doing. By the end of this course, you will be able to:

  • Read and understand python code
  • Create and Implement basic Python scripts
  • Efficiently debug basic Python security scripts
  • Automate basic offensive and defensive security tasks
  • Your instructor, Imran Muthuvappa, is a co-founder and CTO at the company Kayyo. He started troubleshooting and hacking computers at a young age and is passionate about sharing what he knows. His curiosity led him to pursue a career in technology, and in college, he conducted research related to privacy in social networks and blockchain-based intrusion detection. He created a prototype in Python demonstrating how IoT devices could store and publish transaction history in the form of a blockchain. He also went on to tutor and mentor other programmers and peers in related topics. He later worked on SOAR automation at Palo Alto Networks before ultimately co-founding Kayyo.

    Train Your Team

    Cybrary’s expert-led cybersecurity courses help your team remediate skill gaps and get up-to-date on certifications. Utilize Cybrary to stay ahead of emerging threats and provide team members with clarity on how to learn, grow, and advance their careers within your organization.

    Included in a Path

    Instructors

    Imran Muthuvappa
    Co-Founder, Kayyo.xyz
    Read Full Bio
    Learn

    Learn core concepts and get hands-on with key skills.

    Practice

    Exercise your problem-solving and creative thinking skills with security-centric puzzles

    Prove

    Assess your knowledge and skills to identify areas for improvement and measure your growth

    Get Hands-on Learning

    Put your skills to the test in virtual labs, challenges, and simulated environments.

    Measure Your Progress

    Track your skills development from lesson to lesson using the Cybrary Skills Tracker.

    Connect with the Community

    Connect with peers and mentors through our supportive community of cybersecurity professionals.

    Success from Our Learners

    "Cybrary really helped me get up to speed and acquire a baseline level of technical knowledge. It offers a far more comprehensive approach than just learning from a book. It actually shows you how to apply cybersecurity processes in a hands-on way"

    Don Gates

    Principal Systems Engineer/SAIC

    "Cybrary’s SOC Analyst career path was the difference maker, and was instrumental in me landing my new job. I was able to show the employer that I had the right knowledge and the hands-on skills to execute the role."

    Cory

    Cybersecurity analyst/

    "I was able to earn my CISSP certification within 60 days of signing up for Cybrary Insider Pro and got hired as a Security Analyst conducting security assessments and penetration testing within 120 days. This certainly wouldn’t have been possible without the support of the Cybrary mentor community."

    Mike

    Security Engineer and Pentester/

    "Cybrary really helped me get up to speed and acquire a baseline level of technical knowledge. It offers a far more comprehensive approach than just learning from a book. It actually shows you how to apply cybersecurity processes in a hands-on way"

    Don Gates

    Principal Systems Engineer/SAIC

    "Cybrary’s SOC Analyst career path was the difference maker, and was instrumental in me landing my new job. I was able to show the employer that I had the right knowledge and the hands-on skills to execute the role."

    Cory

    Cybersecurity analyst/

    "I was able to earn my CISSP certification within 60 days of signing up for Cybrary Insider Pro and got hired as a Security Analyst conducting security assessments and penetration testing within 120 days. This certainly wouldn’t have been possible without the support of the Cybrary mentor community."

    Mike

    Security Engineer and Pentester/

    "Becoming a Cybrary Insider Pro was a total game changer. Cybrary was instrumental in helping me break into cybersecurity, despite having no prior IT experience or security-related degree. Their career paths gave me clear direction, the instructors had real-world experience, and the virtual labs let me gain hands-on skills I could confidently put on my resume and speak to in interviews."

    Cassandra

    Information Security Analyst/Cisco Systems

    "I was able to earn both my Security+ and CySA+ in two months. I give all the credit to Cybrary. I’m also proud to announce I recently accepted a job as a Cyber Systems Engineer at BDO... I always try to debunk the idea that you can't get a job without experience or a degree."

    Casey

    Cyber Systems Engineer/BDO

    "Cybrary has helped me improve my hands-on skills and pass my toughest certification exams, enabling me to achieve 13 advanced certifications and successfully launch my own business. I love the practice tests for certification exams, especially, and appreciate the wide-ranging training options that let me find the best fit for my goals"

    Angel

    Founder,/ IntellChromatics.

    Intermediate Python for Cybersecurity Professionals

    3
    17
    M
    Time
    intermediate
    difficulty
    3
    ceu/cpe

    Course Content

    Course Description

    This course will provide beginners with the tools they need to read, understand, and develop basic Python scripts. This course is tailored to the context of cybersecurity (both offensive and defensive), but the concepts can be used across DevOps, Software Engineering, Academic Research, Accounting, Finance, and more.

    Who should take this course?

    This course is applicable for anyone starting out with Python, from students early in their careers to non-technical professionals transitioning to cybersecurity, and others who have no python or even coding experience but want to be able to use python for cybersecurity purposes.

    What are the prerequisites for this course?

    This is a beginner-level course. There is no actual prerequisite knowledge needed. But you will need a computer with Google Chrome installed and a willingness to learn!

    Why take this course?

    What makes this course so beneficial is that you will quickly get up and running with Python and create your first script in the first module. You will also be able to debug Python code and automate security tasks to improve your efficiency in your cybersecurity role.

    What makes this course different from others?

    This course focuses on enabling you to code from the very beginning, with project-based tasks so you can learn by doing. By the end of this course, you will be able to:

  • Read and understand python code
  • Create and Implement basic Python scripts
  • Efficiently debug basic Python security scripts
  • Automate basic offensive and defensive security tasks
  • Your instructor, Imran Muthuvappa, is a co-founder and CTO at the company Kayyo. He started troubleshooting and hacking computers at a young age and is passionate about sharing what he knows. His curiosity led him to pursue a career in technology, and in college, he conducted research related to privacy in social networks and blockchain-based intrusion detection. He created a prototype in Python demonstrating how IoT devices could store and publish transaction history in the form of a blockchain. He also went on to tutor and mentor other programmers and peers in related topics. He later worked on SOAR automation at Palo Alto Networks before ultimately co-founding Kayyo.

    This course is part of a Career Path:
    No items found.

    Instructed by

    Provider
    Cybrary Logo
    Certification Body
    Certificate of Completion

    Complete this entire course to earn a Intermediate Python for Cybersecurity Professionals Certificate of Completion