Python projects
53 tutorials and projects that use Python. Python for computer vision, data and automation.
Auto Highlight Reel
Automation Stress Test: A Fire Drill for Your System
Bias, Fairness & the Model Card
Browser Detection & Triggers in JavaScript
JavaScript for Computer Vision: Your Webcam in the Browser
Capstone Data Sprint: Capture & Annotate
Capstone Kick-off: Define Your Product
Capstone: Model Training, Iteration & AI Feedback
Claude as Your Match Commentator
Claude Vision & Multimodal AI
Clean the Field Data & Retrain
CNNs: How Convolutional Layers See
Retrospective: What You Learned, and What's Next
Consent, Privacy & Filming People
Contours & Colour Tracking: Follow the Ball
Computer Vision to Arduino or ESP32
Automation Pipelines & Triggers: Ring the Doorbell
Demo Day: Your Live Product Showcase
Field Trip Prep: Your Data Collection Plan
Field Trip 3: The Final Deployment Test
Field Trip 1: Capturing Football Data on a Real Pitch
Field Trip 2: Deploying at a Live Sports Event
Filters, Thresholds & Edges: Classic Computer Vision
Flask API: The Python to JavaScript Bridge
Formation & Tactical Analysis
What Makes Good Sports Data?
Homography: From Camera View to Pitch Map
How Neural Networks Learn: Walking Downhill in Fog
Annotation & Labelling: Writing the Answer Key
Live Data Debrief: What Really Happened?
Live Match Analytics Dashboard in JavaScript
Evaluation: The Metrics That Matter
Motion Detection & Background Subtraction
Object Detection: How YOLO Finds Things
Object Tracking: Following Players
Overfitting & the Bad-Data Lab
Images, Pixels & Colour Spaces: Finding the Pitch with HSV
Player Heatmaps: Footprints in the Snow
Pose Estimation with MediaPipe
Python & NumPy Crash Course: An Image Is an Array
Python & OpenCV: Set Up Your Computer-Vision Workshop
Real-Time Detection: Making It Fast on a Laptop
Speed & Distance Estimation
Model to the Browser: TensorFlow.js
Train a Custom Sports Detector with YOLO
Train Your First Image Classifier: Ball or No Ball
Train, Validation & Test Splits, and Augmentation
Transfer Learning: Standing on Giants' Shoulders
Video Basics: Frames, FPS, Reading & Saving Video
Webcam Data Capture: A Camera Trap for Your Dataset
What is Computer Vision? See, Decide, Act
Zone Detection & Spatial Logic
How to Create a Flask Server with Python using a Raspberry Pi

