Newest first

Python Tutorials

Hands-on tutorials: learn Python by building real projects, from games and automation to machine learning and security.

Discover the Possibilities of Python Programming

Discover the possibilities of Python programming — from machine learning and ethical hacking to web scraping and automation. Learn how to set up your environment, deploy to a server, and turn scripts into real-world software.

How to Track Your AI Visibility with Python

Learn how to programmatically track your brand's AI visibility across ChatGPT, Gemini, Claude, Perplexity, and Google AI using Python and the RankBits API. Full code included.

How to Automate Excel Reports in Python using Openpyxl

Learn how to automate Excel reports with Python using openpyxl. Create professional spreadsheets with charts, formulas, conditional formatting, and styled dashboards — all from Python. Complete real-world sales report project included.

How to Build a Website Blocker in Python

Learn how to build a cross-platform website blocker in Python that modifies the hosts file to block distracting sites. Includes scheduling with cron and Task Scheduler. Pure standard library — no pip install needed.

How to Build a File Deduplication Tool in Python

Learn how to build a Python tool that scans directories, finds duplicate files by SHA256 hash, and calculates reclaimable disk space. Features Rich progress bars, tables, and a clean CLI experience.

Automated Pothole Detection Using YOLO in Python

Learn how to build an automated pothole detection system using YOLOv5. This step-by-step tutorial covers environment setup, model training with a custom dataset, and running inference for real-time detection on images.

Building a ClipBoard Hijacking Malware with Python

Learn how to build a clipboard hijacking tool that monitors copied content, silently replaces email addresses and exfiltrates clipboard data from a target and sends to the attacker remotely via email. You'll also learn to build defensive monitor to detect unauthorized clipboard modifications on Windows and Linux

Build an MCP Server in Python with FastMCP

Build a real MCP server and client in Python using FastMCP. Implement a Todo Manager with tools, resources, and prompts, test it programmatically, then wire it into Claude Desktop, VS Code, and Cursor. Includes simple production deployment tips.