Python & Automation Foundations | Fortex Learning
Beginner Python & Automation

Python & Automation Foundations

Pythonomics — Programming & Automation Foundations

📅 10 weeks ⏱ 40 hours total 📚 65 lessons 🏆 Certificate included
Get Started →
🛡️

What You'll Learn

Write Python scripts from scratch using variables, loops, functions, and classes
Parse and analyse log files to detect suspicious activity automatically
Build a multi-threaded TCP port scanner using Python sockets
Consume REST APIs to pull live threat intelligence and CVE data
Automate repetitive security tasks and schedule them to run daily
Send automated email reports with attachments using smtplib
Handle files, directories, and system commands from Python scripts
Apply object-oriented programming to build reusable security tools
Use regular expressions to extract IPs, emails, and timestamps from raw text
Build and submit a complete capstone security tool with documentation

About This Course

Pythonomics is a hands-on Python programming course built specifically for aspiring cybersecurity professionals and IT automation engineers. You will not just learn Python syntax — you will use it to build real tools from day one: port scanners, log parsers, threat alerters, REST API clients, and a full capstone security project of your choosing.

No prior programming experience is required. By the end of this course you will be writing Python that automates repetitive security tasks, parses hundreds of log lines in seconds, queries live CVE databases, and emails you a daily briefing — all running on a schedule without you lifting a finger.

What you will build:

A multi-threaded TCP port scanner with banner grabbing
A log file parser that flags suspicious IPs and writes CSV alerts
A Shodan API client for passive host reconnaissance
An automated daily security briefing script with email delivery
A capstone tool of your choice: recon scanner, log analyser, or CVE report generator
Who this course is for:
This course is ideal for cybersecurity students, SOC analysts, IT administrators, and anyone who wants to stop doing repetitive tasks manually. If you have used tools like Nmap or reviewed logs in a dashboard, this course will teach you to build your own versions of those tools from scratch.

What makes Pythonomics different:
Every concept is taught through a security or automation lens. You will never write a program that just says "Hello World" — every script solves a real problem you will encounter in a security career.

Prerequisites

Comfortable using a terminal or command prompt No prior programming experience required A Windows, Mac, or Linux computer with internet access Curiosity and willingness to experiment

Course Curriculum

11 modules · 65 lessons
1 python fundamentals
5 lessons · 0m
2 Python Setup & Your First Scripts
6 lessons · 2h 40m
3 Control Flow & Logic
6 lessons · 2h 40m
4 Functions, Scope & Clean Code
6 lessons · 2h 40m
5 Data Structures
6 lessons · 2h 40m
6 File I/O & Error Handling
6 lessons · 2h 55m
7 Modules, Packages & the Standard Library
6 lessons · 2h 40m
8 Object-Oriented Python
6 lessons · 2h 50m
9 Networking & Web with Python
6 lessons · 3h 10m
10 Automation Scripting
6 lessons · 2h 55m
11 Capstone: Build Your Own Security Tool
6 lessons · 4h 40m

Enroll to unlock the full lesson list

Tools You'll Use

Python 3.11+ Visual Studio Code pip & virtual environments socket (standard library) requests BeautifulSoup4 schedule smtplib (standard library) pathlib & os (standard library) re — regular expressions (standard library) concurrent.futures — threading (standard library) NIST NVD API Shodan InternetDB API flake8 & black

One-time payment · Lifetime access

Enroll Now Already have an account?
  • ✓ Lifetime access to all lessons
  • ✓ Live instructor sessions
  • ✓ Downloadable resources
  • ✓ Verifiable certificate
  • ✓ Access on any device