← Programming

Python for Security & Automation

Code your own security tools

★★★★☆ 4.6 👥 21,055 students 📶 Beginner 🌐 English
Created by Dev Patel
Senior Python Engineer

What you'll learn

  • Python core syntax
  • Working with files & APIs
  • Build a port scanner
  • Automate boring tasks
  • Clean, testable code

Curriculum · 9 lessons · 1h 49m

Python Basics 3 lessons
Variables & types Preview
🎬 Control flow 6m
🎬 Functions & modules 16m
Data & Files 3 lessons
🎬 Lists, dicts & sets 20m
🎬 Reading & writing files 6m
🎬 Working with JSON 8m
Security Scripts 3 lessons
🎬 HTTP with requests 17m
🎬 Build a port scanner 13m
🎬 Automate a report 9m

Requirements

  • No coding experience required
  • Python 3 installed

Student reviews

“The hands-on projects sealed the concepts for me.”

Diego Ramos★★★★

“Instructor knows the subject deeply. Learned a ton.”

Priya Nair★★★★★