1️⃣ Day 1: Python Foundations
- Master Python basics with football-focused examples.
- 10 notebooks covering everything you need to get started with Python.
2️⃣ Day 2: Data Wrangling Fundamentals
- Learn how to clean, transform, and analyze football data using the lightning-fast Polars library.
- 7 notebooks covering everything you need to handle football data with Python.
3️⃣ Day 3: Data Wrangling Project: Forecasting System
- Combine your data wrangling skills into a single project - building from scratch a Wisdom of the Crowd model for football from scratch.
- 1 notebook guiding you through creating your first back-tested model in Python step by step.
4️⃣ Day 4: Live Odds Application
- Take your forecasting model to the next level by connecting to live odds.
- 1 notebook teaching you how to fetch live odds, analyze them in real time, and identify expected value opportunities.
5️⃣ Day 5: Football Data Collection
- Unlock advanced football data in seconds.
- 1 notebook showing you how to access player and team data such as xG, PSxG, xGChain, xGFlow, and team defensive, attacking, and passing data—all without resorting to complex data scraping techniques.
This course is packed with 20 resources (19 Jupyter notebooks and 1 guide on setting up Python), combining lessons, exercises, and projects designed to give you hands-on experience.
It’s a bootcamp-level training program, but fun and approachable for football fans at all skill levels.