How to get started?

Read through our free blog series.

Python is the new excel for fantasy football analysis, allowing you to analyze player, team and league stats. Our beginner posts will start you off with Python from square one. We'll provide all of the relevant Fantasy data you need through our API and CSV files.

Get our course.

If you want to go even more in depth in using Python for FF analysis, purchase our course. By the end of our course, you'll be web scraping for Fantasy Football data and writing unsupervised machine learning models to rank players for the draft.

Win some Fantasy Football games.

By the end of our course and tutorials, you'll have all of the necessary tools to think about Fantasy Football in a statistically rigorous way. You'll be able to web scrape weekly data, run it through an analysis, and make data-informed decisions using Python.

Data Visualizations
With our tutorials and course, you'll learn how to create data visualizations with Python to inform your fantasy football decisions. You'll learn how to do all the stuff listed below and more!
Plot running back usage against fantasy points per game.
Create a "heat map" to figure out the best positions to stack.
Create "value over replacement" models to rank players and make better draft decisions.

Customer Testimonials

Keyon Hedayati

early adopter

This is a great course that delivers what is promised. Learning advanced stats, and techniques to improve your Fantasy Football skills through Python programming. It combined two of my interests, and melded them together. Fantasy Football Data Pros created a fun environment to learn and share ideas.

Jonathan Hammond

future fantasy football champ

I’ve bought the course and have experience taking over 50 courses. This one is amazing and for those in the know for prime tutorialists, Ben is up there with Traversy and Kevin Powell. Easily worth your month, whether you really want to get good at code or you just want to crush your league really bad, again, or for the first time ever.

Jake W

giants fan

This is a great way to learn Python that's both fun and useful! I came in with experience using other programming languages, but not Python. The course made it easy to pick up the syntax and to see how powerful Python can be for data analytics. I found it's much easier to learn when you care about topic at hand. Looking forward to using these methods to up my fantasy football game!

Ross K

washington football team fan

There's no better way to learn Python than by applying it to something you already love! The hands-on projects and video walk-throughs were immensely helpful and make this a very accessible course even if you have no prior programming experience. I'd highly recommend this course to anyone looking to broaden your career horizons or to simply take your favorite hobby to the next level!


saints fan

I am a 30-something working on retooling my skill set to include Python in hopes to redirect my career. Stumbling across a post by Ben about this site on r/fantasyfootball was one of the best things that has happened in this endeavor because it combines something I'm passionate about (crushing my fantasy opponents -- especially my girlfriend's mom) with the power of Python.

I truly cannot say enough good things about Fantasy Football Data Pros. Don't worry if you're brand new to Python, either! The course starts off assuming you know nothing and builds you up from the basics. The chapters are in text and video form (which I love) and take you through one project at a time -- before I knew it I had completely automated processes that took me hours of copying and pasting in the past.

Oh, and once you think you're done with everything Ben adds new chapters covering more topics! I've been a part of FFDP for a couple months now and no less than 6 new chapters have been added ranging from using SQL in Python to applying Machine Learning concepts to your fantasy analysis.

That for loop not working the way you need it to? Can't quite decide what parameters to use in your Value Over Replacement metrics? FFDP includes access to an active Slack channel where we share ideas, show off accomplishments and let Ben know what we want to learn next. Many of the new chapters have come directly from input on Slack.

I could go on and on because the value I've gotten from FFDP is outrageous. Not only is my GitHub quickly filling up with resume worthy output, but my girlfriend's mom is gonna have so much smack talk in her ear after I decimate her whack lineup this upcoming year -- and I'm not sure which feels better.

Latest Posts

Follow Us

Loading tweets...