HackAware AcademyHackAware Academy
← Back to all courses

Scripting Languages (PowerShell, Bash, Python)

BEGINNER

Automation is what separates good security and network engineers from great ones. This course teaches three of the most in-demand scripting languages — PowerShell, Bash, and Python — with a focus on real automation tasks you'll use in SOC and network roles, from log parsing to endpoint hardening.

What you'll gain

  • Three languages in one course
  • Automation-focused exercises
  • Directly applicable to SOC/network roles

Topics covered

  • 01PowerShell for Windows administration & automation
  • 02Bash scripting for Linux/Unix systems
  • 03Python fundamentals for security tooling
  • 04Working with files, APIs, and JSON
  • 05Automating compliance & reporting tasks
  • 06Practical SOC/network automation projects

Your instructor

Osama Rageh

Osama Rageh

Endpoint Security Senior Lead | SOC Analyst Engineer

LinkedIn ↗