10 weeks. 50 lessons.
48 real projects.

Every week builds on the last. Every lesson ends with something that works. By the end, your teen has a portfolio that most college students don’t have.

1

The Setup

Install Python, write your first lines of code, build a personal stats tracker. No experience needed — we start from zero.

Python basicsVariables & functionsTerminal/command line
2

Python Kickoff

Data structures, file I/O, error handling. Build a match stats analyzer that reads real data files and produces reports.

Lists & dictionariesFile handlingData processing
3

API Playmaker

Connect to live sports APIs, pull real data, build a Sports Data Hub. Your first app that talks to the internet.

REST APIsJSON parsingCaching & rate limits
4

The Analyst

Pandas, matplotlib, data visualization. Turn raw numbers into charts and insights. Build a full analytics dashboard.

pandas DataFramesmatplotlib chartsData storytelling
5

ML Tryouts

Train your first machine learning model. Decision trees, random forests, model evaluation. Predict match outcomes with real data.

scikit-learnTrain/test splitModel evaluation
6

ML Deep Dive

Feature engineering, cross-validation, model comparison. Go beyond basics into the techniques that make models actually work.

Feature engineeringCross-validationHyperparameter tuning
7

AI APIs

Connect to OpenAI and other AI services. Build an AI Scout Report Generator that analyzes player data and writes natural-language reports.

OpenAI APIPrompt engineeringAI-powered applications
8

The App

Build a real web application with Streamlit. Wire in your AI Scout Report tool, deploy it to the internet. A real app anyone can use.

StreamlitApp deploymentUI/UX basics
9

The Agent

AI agents and automation. Build workflows that run on their own — pull data, analyze it, send reports. The same tech companies pay six figures for.

n8n workflowsWebhooksAutomated AI pipelines
10

Championship Week

Capstone project. Build your portfolio. Present your best work. Learn to teach what you know. The course becomes your credential.

Portfolio buildingTechnical presentationTeaching skills
A confident teenager

Week 1: “What’s Python?”
Week 10: Teaching it to his friends.

That’s the journey. Free. Self-paced. No experience needed.

Start Week 1 →