Python is one of the most popular and widely-used programming languages in the world due to its high usability and large collection of libraries. This learning path provides an application-driven introduction to using Python for cybersecurity. Python can help to automate tasks across the cyberattack life cycle for both cyber attackers and defenders. This Specialization demonstrates some of these applications and how Python can be used to make cybersecurity professionals more efficient and effective.
Applied Learning Project
Learners will acquire the technical skills needs to develop custom Python scripts to automate cybersecurity tasks. The challenges in this project involve developing or modifying Python code to address cybersecurity use cases drawn from MITRE ATT&CK and Shield.
Introduction to Python for Cybersecurity
What you’ll learn
This course it the first part of the Python for Cybersecurity Specialization. Learners will get an introduction and overview of the course format and learning objectives.
Skills you’ll gain
Category: introduction to python for cybersecurity
introduction to python for cybersecurity
Execution, persistence, privilege escalation and evasion
What you’ll learn
This course is a continuation of Python for Cybersecurity. The topics covered are execution, persistence, privilege escalation and evasion.
Skills you’ll gain
Category: Persistence
Persistence
Category: Cybersecurity
Cybersecurity
Category: Python Programming
Python Programming
Category: privilege escalation and evasion
privilege escalation and evasion
Category: Execution
Execution
Introduction to Python for Cybersecurity
What you’ll learn
This course it the first part of the Python for Cybersecurity Specialization. Learners will get an introduction and overview of the course format and learning objectives.
Skills you’ll gain
Category: introduction to python for cybersecurity
introduction to python for cybersecurity
Execution, persistence, privilege escalation and evasion
What you’ll learn
This course is a continuation of Python for Cybersecurity. The topics covered are execution, persistence, privilege escalation and evasion.
Skills you’ll gain
Category: Persistence
Persistence
Category: Cybersecurity
Cybersecurity
Category: Python Programming
Python Programming
Category: privilege escalation and evasion
privilege escalation and evasion
Category: Execution
Execution
Credential Access, discovery, lateral movement & collection
What you’ll learn
This course covers credential Access, discovery, lateral movement & collection.
Python for Command-and-control, Exfiltration and Impact
What you’ll learn
This course covers python for Command-and-control, Exfiltration and Impact.
Skills you’ll gain
Category: Python Programming
Python Programming
Category: active defense
active defense
Python for Active Defense
What you’ll learn
This course covers Python for active defense.
What you’ll learn
This course covers credential Access, discovery, lateral movement & collection.
Python for Command-and-control, Exfiltration and Impact
What you’ll learn
This course covers python for Command-and-control, Exfiltration and Impact.
Skills you’ll gain
Category: Python Programming
Python Programming
Category: active defense
active defense
Python for Active Defense
What you’ll learn
This course covers Python for active defense.