The SEC573 course, titled “Automating Information Security with Python,” offered by GIAC, provides security professionals with the skills needed to develop tools and automate tasks in the field of information security. The course covers a wide range of topics and includes hands-on labs, making it a comprehensive learning experience.

Key Points:

  • Duration: 6 days (in-person) or available online
  • CPEs: 36
  • Target Audience: Security professionals, including penetration testers, forensics analysts, network defenders, security administrators, and incident responders
  • Skill Development: Teaches Python programming from the basics, covering essential concepts of the language.
  • Use Cases: Shows how Python can be used to automate log analysis, packet analysis, forensics, and more in the context of information security.
  • GIAC Python Coder (GPYC): The course leads to a certification called GPYC, which validates a practitioner’s understanding of Python programming for information security.

Course Highlights:

  • Helps security professionals adapt to evolving threats and technology.
  • Teaches how to develop custom tools for information security.
  • Emphasizes the importance of skilled tool builders in the field.
  • Covers various Python applications in the context of security.
  • Offers a broad syllabus, including workshops and hands-on challenges.


  • GIAC Python Coder (GPYC) certification demonstrates proficiency in Python programming for information security.
  • Covers Python essentials, packet and data analysis, website and database interaction, regular expressions, and more.
  • Ideal for those looking to validate their programming skills in the context of information security.


  • Basic understanding of any programming or scripting language is recommended but not required.
  • The course starts with the fundamentals of Python programming, making it accessible to beginners.
  • The self-paced lab environment accommodates students with varying levels of coding experience.

In summary, SEC573 is a comprehensive course that equips security professionals with Python programming skills to automate tasks and develop custom tools for information security. It also leads to the GIAC Python Coder (GPYC) certification, which validates Python proficiency in the security field.

Reviews by
Average rating:  
 2 reviews
 by J
GPYC Review (2021)

Difficulty: 3 out of 5.

In 2023, it's difficult to explain exactly how poor of an investment the $9K that you will spend on SEC573/GPYC is. It's not that the instructor is ineffective, or that the content is poorly written, or that the exercises and labs are unhelpful, or that the course structure is misaligned.
In fact, the polar opposite of all of these things are true. SEC573/GPYC is, really, a fantastic course.

But the course material itself is exactly what it claims to be: Python 3, for Information Security. Nearly identical material is available in dozens of books, in YouTube videos, in Udemy courses, and in other formats that cost substantially less than $9000.

In fact, here is a Python script that you can run to determine exactly what percentage of the $9000 cost of SEC573/GPYC another training material is. If you need to learn how to run it, you don't need to take SEC573/GPYC to do so.

import argparse

def calculate_percentage(price):
return (price / 9000) * 100

if __name__ == "__main__":
parser = argparse.ArgumentParser(description="Calculate the percentage of $9000.")
parser.add_argument('--price', type=float, required=True, help="The price to calculate the percentage of $9000.")
args = parser.parse_args()
result = calculate_percentage(args.price)
print(f"{args.price} is {result}% of $9000. Do not take SEC573/GYPC. Do something better with your training budget.")

 by 0xn0
GPYC - Not Worth The Money (2023)

Difficulty: 3 out of 5.

My SANS mentor contacted me to help several people find additional resources to pass this exam. The content may teach you some Python, but it will not make you some wizard.

I don't even want to say anything more than that. The above should speak volumes. If you don't take my advice below, at least go do PCEP from the Python Institute.

Want my honest answer? Skip this course, save your money/benefits, and do this:

- CodeWithMosh's Python Course
- Find some Python projects to build a portfolio on GitHub.

Similar Posts