Course Description

Master the fundamentals of Python programming with a focus on cybersecurity applications in this comprehensive 3-day course. Python Basics for Hackers v3 combines essential programming theory with practical hacking techniques, taking you from core Python concepts to building your own security tools. You'll progress from basic syntax to developing functional security utilities including banner grabbers, port scanners, TCP servers, and password scrapers. This hands-on course covers Python's data structures, flow control, networking capabilities, and web scraping techniques, ensuring you gain practical skills that can be immediately applied to cybersecurity tasks.

This course is exclusive to Subscriber PRO, Subscriber, and Member Gold. It cannot be purchased separately. 

Course curriculum

    1. Introduction to Python Basics

    2. Data Types & Variables

    3. Your First Program in Python

    4. Exploring Python

    5. Flow Control

    6. Practicing Conditions in Python

    7. Data Structures & Networking in Python

    8. Developing a Banner Grabbing Tool in Python

    9. Dictionaries & Loops

    1. Reviewing Content from Day 1

    2. Practicing If and Else Statements

    3. Building a Port Scanner like Nmap

    4. Developing a Simple TCP Server

    5. Strings in Python - Part 1

    6. Strings in Python - Part 2

    7. Python Methods and Text Manipulation

    8. Getting Started With Web Scraping

    1. Q&A with Master OTW, Building a p0f Clone

    2. Begin Building a Password Scraper

    3. Writing the Password Scraper

    4. Testing the Scraper

    5. Evaluating Our Scraper Against the Cewl Tool

About this course

  • Free
  • 22 lessons
  • 6.5 hours of video content

Requirements

Participants should have a basic understanding of computer systems and networks. No prior programming experience is required, though familiarity with command-line interfaces will be helpful. By the end of the course, you'll be equipped to develop and customize your own Python-based security tools for reconnaissance, scanning, and data collection tasks.

Reviews

5 star rating

Python Basics

Dut Marial Gabriel

Really amazing! I enjoyed it. Thanks Master OTW for sharing your knowledge.

Really amazing! I enjoyed it. Thanks Master OTW for sharing your knowledge.

Read Less
5 star rating

Great!

Brian Eckley

I really enjoyed the course as a complete beginner. OTW did an excellent job instructing.

I really enjoyed the course as a complete beginner. OTW did an excellent job instructing.

Read Less
5 star rating

Great course!

Thel Xin

Really clear and easy to follow, thank you!

Really clear and easy to follow, thank you!

Read Less