FOUNDATIONS

Learn Python

From zero to scripting in 6 weeks. Python is the language of choice for security automation, exploit development, and tool building.

What you'll learn

Python from zero to automation — write scripts, parse data and build tools you will actually use on engagements.

scanner.pyimport socketimport threadingdef scan_port(host, port):s = socket.socket()s.settimeout(1)result = s.connect_ex((host, port))if result == 0:return TrueOUTPUT$ python3 scanner.py 10.10.0.42[*] Scanning target...[+] Port 22 (SSH) — OPEN[+] Port 80 (HTTP) — OPEN[+] Port 443 (HTTPS) — OPEN[-] Port 445 (SMB) — CLOSED[*] 3 open ports found in 2.4s

Course Curriculum

Who should take this?

Complete programming beginners
Security professionals wanting to automate tasks
Students preparing for Offensive Python course
IT professionals adding scripting skills
0+
Students trained
0%
Completion rate
0
Weeks of training
FREQUENTLY ASKED QUESTIONS

Python Programming — FAQ

Whatever you're wondering — we make sure you feel heard and understood.

ThreatBlock Support
Online · Typically replies instantly
TODAY
Type a question...
Still have questions? Talk to our team
READY?

Start Learning Python

No coding experience required. 6 weeks to Python fluency.