
This course was designed to follow a hacker’s methodology of programming. Instead of learning formal programming practices that you’ll never use, this course focuses on core concepts taught using information security-centric projects. The hands-on labs, which accompany each lecture, focus on solving commonplace, and real-world security challenges. The labs have been designed so that they apply to both attackers and defenders. Join us for a fun and fast-paced bootcamp to take you from zero to hero!
Syllabus
- Introduction to Python and setting up the environment
- Python syntax, variables, and data types
- Flow control using if statements and loops
- Functions, error handling, and Python’s import system
- An overview of Object-Oriented Programming
- Reading and writing text and CSV files
- Creating network sockets in Python
- Extending Python with 3rd-party libraries
- Automating port scans with Nmap
- Interacting REST services
- Web scraping
- Advanced searching and manipulation with Regex
- Handling JSON data
- Capstone Lab Project
Security Education
OffSec
iNE
Antisyphon
EC-Council
Applied Network Defense
Kaspersky
Sektor7
CompTIA
TCM Security
BlackHat
13Cubed
Dark Vortex
Enciphers
Forty North
Cyber warfare Labs
Maltrak
Scorpio Software
Security Onion
Zero Point Security
SentinelOne
Altered Security
SpecterOps
Pentester Academy
CQURE
PluralSight
StationX
Cybr
موسسههای دیگر