Python for Cyber Operations
Python for Cyber Operations teaches students how to create Python scripts that solve problems in many environments. The course provides a solid foundation in Python concepts and builds on that foundation to enable students to develop scripts and programs to automate processes, build utilities and network applications.
This course provides an overview of Python scripting and programing for Cyber Operations professionals. Students will learn to craft efficient, maintainable code that controls program flow, allows for code reuse and apply the Python skills developed in this course to demanding scenarios and challenges with a focus on Cyber Operations.
MODULES IN THIS COURSE
• Module 1: What is Python
• Module 2: Script Structures
• Module 3: Modules and Libraries
• Module 4: Generators, List Comp and RegEx
• Module 5: Advanced Python Concepts
• Module 6: Python and LINUX/*NIX
• Module 7: Capstone
Students and Security Teams needing to automate data processing and apply capabilities to custom domains such as network communications and security or exploit friendly networks for security testing and to implement network defense.
40 hours of course work, ideally to take place over 5 consecutive business days.
Course includes a certificate of attendance.