Courses Organized for Every Skill Level.

Our courses are organized into 3 sections: Python Beginner Basics, Data Science Fundamentals, and Machine Learning. If any of the code below looks scary, don't worry - we walk you through each line step-by-step.

1Beginner Python Modules

You'll learn the basics of Python, including how to set up your coding environment, the basic fundamentals of programming and how to do simple sport related analysis.

Google Colab
Conditional Statements
Data Types
Object Oriented Programming
Calculating NBA Player Shooting Percentage with Python

Calculating NBA Player Shooting Percentage with Python

2Data Science Basics

After learning the basics of coding, we'll teach you core data science concepts applied to sports. You'll learn how to import data, clean it, calculate statistics, and create sports data visualizations.

Data Science Packages
Data Manipulation
Pivot Tables
Scatter Plots
Regression Plots

NFL Rushing Yard Leaders for 2021

3Machine Learning

Once you have your basic data science skills, we'll teach you how to start using data to predict future sports outcomes with statistics and machine learning.

Linear Regression
Feature Engineering
Error Analysis
Machine Learning Packages

Pitch Type Classification in Python


Video Content Made for Every Learning Style.

We know that learning to code can be difficult.

That’s why we provide our members with content suitable for every learning style, including videos.

Our videos will walk you through each of our lessons step-by-step. Included in our videos are instruction on how to write code, but also our real-world experience working with sports data.


Join our Community!

After you purchase one of our courses, we won't just leave you hanging.

With each of our courses, you'll get access to a special Slack channel with hundreds of other course members and ability to chat with your course instructors. Stuck on one of the practice problems? Post a message in the Slack and your question will be answered by another course member or the Fantasy Data Pros team within hours or even minutes.

Our goal is to provide you with the easiest and learning process possible. That means the ability to ask questions and get feedback on your code when you feel stuck.

Follow Us