Python for Cybersecurity Specialization

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.
WHAT YOU WILL LEARN

  • Develop custom Python scripts to automate cybersecurity tasks.
  • Apply Python to meet objectives through the cybersecurity attack lifecycle.
  • Automate common cyberattack and defense activities with Python.
Filter Courses within "Python for Cybersecurity Specialization" (Click to filter)
Credential Access, discovery, lateral movement & collection (Coursera) Coursera
Infosec

Credential Access, discovery, lateral movement & collection (Coursera)

Dive into the world of advanced cybersecurity with our specialized online course on Credential Access, Discovery, Lateral Movement & Collection. This course is designed for those who want to delve deep into network penetration techniques, understanding how attackers infiltrate systems, move laterally within networks, and efficiently collect credentials. Whether you're a seasoned professional or just starting out in the field of cybersecurity, this course will equip you with the necessary skills to protect organizations from sophisticated cyber threats.

Jun 22nd 2026
4 Weeks
Introduction to Python for Cybersecurity (Coursera) Coursera
Infosec

Introduction to Python for Cybersecurity (Coursera)

Embark on your journey into the world of cybersecurity with our introductory Python course. Designed for beginners, this course provides an accessible entry point into understanding how Python can be used to protect digital assets and networks from cyber threats. Learn at your own pace and gain foundational knowledge that will set you up for advanced studies in cyber defense.

Jun 22nd 2026
3 Weeks
Execution, persistence, privilege escalation and evasion (Coursera) Coursera
Infosec

Execution, persistence, privilege escalation and evasion (Coursera)

Dive deeper into the world of cybersecurity with our specialized course on Execution, Persistence, Privilege Escalation, and Evasion. This advanced training builds upon Python for Cybersecurity fundamentals to equip you with the skills needed to protect critical information systems from complex attacks. Gain expert knowledge and practical experience in securing your digital assets.

Jun 22nd 2026
4 Weeks
Python for Command-and-control, Exfiltration and Impact (Coursera) Coursera
Infosec

Python for Command-and-control, Exfiltration and Impact (Coursera)

Dive into the world of Python programming with a focus on its application in cybersecurity. Learn how to use Python for sophisticated Command-and-control systems, execute successful data Exfiltration strategies, and assess the impact of cyber threats. This course is ideal for cybersecurity professionals aiming to enhance their skills and knowledge.

Jun 22nd 2026
3 Weeks
Page 1