Shopping Cart

No products in the cart.

Introduction to Python with Joff Thyer

Overview

  • Course Length: 16 hours
  • Support from expert instructors
  • Includes a certificate of completion
  • 12 months access to Cyber Range
Instructor:

This course teaches essential Python skills for automating tasks in Information Security, crucial for scaling efforts and bolstering defense strategies.


One of the most pressing needs Information Security professionals face today is the need to automate their work in both the attack, and defense context. Skills gained for automating tasks in programming languages are critical to scale up the efforts of a limited security professional talent pool.


For example, it is not uncommon to find useful Python scripts on the Internet that are at a Proof-of-Concept stage to quickly achieve some information security professional goal. Penetration testers, incident responders, forensics, and defense professionals need the ability to be able to take existing code and produce stable functional Python tools or be able to debug an issue with an existing tool.


This course aims to teach the fundamentals of the Python programming language such that a student will gain a beginning to intermediate level of competency with the language. Labs will be presented in a Capture the Flag (CTF) style format as well as some more comprehensive programming tasks.


The expectation as to whether students can complete all exercises is dependent on prior student experience, and knowledge. Python is a language that is best approached if a student has some elementary programming background (such as shell scripting for example).

  • Module 1: About Python
  • Module 2: Strings, Input and Output 
  • Module 3: Writing Your First Script 
  • Module 4: Code Blocks, Indentation and Functions 
  • Module 5: Conditional Logic 
  • Module 6: Lists 
  • Module 7: Loops and Python Modules 
  • Module 8: Dictionaries 
  • Module 9: Files and Databases 
  • Module 10: Requests 
  • Module 11: Python Classes, Exception Handling, and Other Modules/Packages 
  • Module 12: Regular Expressions (Optional)

Wild West Hackin’ Fest (Oct 8th – Oct 9th, 2024) – Deadwood, SD

  • October 9th – 8:30 AM to 5:00 PM MDT
  • October 8th – 8:30 AM to 5:00 PM MDT

Key Takeaways 

  • Familiarity with Python syntax and programming skills 
  • Ability to construct Python scripts to solve commonly encountered information security problems 
  • Understanding of the Python interactive shell, as well as Python scripting

Who Should Take This Course

  • Penetration testers, incident responders, security operations personnel, security forensics personnel, and systems administrators
  • Any information security professional who wants to learn Python programming towards the goal of increasing their productivity

Audience Skill Level

  • Knowledge of how to use text editors, and UNIX/Linux command line is helpful
  • Some exposure to scripting languages such as PowerShell and Bash
  • Elementary programming skills is beneficial but not required

What Students Will Be Provided With 

  • Access to download an Ubuntu desktop based Virtual Machine for class use 
  • Access to PDF copy of the slideware 
  • Access to a companion CTF server across the Internet 
  • Stable Internet access
  • x86 architecture CPU clocked at 2 GHz or higher that is capable of nested virtualization
    (Apple Silicon is currently not supported)
  • A computer with at least 8 GB of RAM. 16 GB is recommended
  • VMWare Workstation or VMWare Fusion
    (VirtualBox and other VM software is not supported)
  • Windows 10/11, MacOSX+, or a currently supported Linux Distribution 
  • Full Administrator/root access to your computer or laptop

This class is available for training as part of Wild West Hackin’ Fest 2024 . For more information about the conference visit our website!

NOTE: This is an in-person only class, and will not be streaming or have a recording available.

Clicking on the button above will take you
to our registration page on the website.

On Demand Training

  • Train at your own pace with no set course schedule
  • Access to all course resources, including slides and VMs
  • Subject Matter Expert support through Discord
  • Tips, tools, and techniques that can be applied immediately upon returning to work
  • Strengthen your skills by solving challenges within the Antisyphon Cyber Range
  • Become part of a community driven to educate and share knowledge
Choose an access term

$575.00

$575.00