Classbaze

Disclosure: when you buy through links on our site, we may earn an affiliate commission.

Build an NBA Fantasy Projection Model in Python with Pandas

Learn the Fundamentals of Pandas using NBA Stats
4.2
4.2/5
(72 reviews)
2,012 students
Created by

8.1

Classbaze Grade®

6.8

Freshness

7.6

Popularity

9.2

Material

Learn the Fundamentals of Pandas using NBA Stats
Platform: Udemy
Video: 6h 4m
Language: English
Next start: On Demand

Best Data Analysis classes:

Classbaze Rating

Classbaze Grade®

8.1 / 10

CourseMarks Score® helps students to find the best classes. We aggregate 18 factors, including freshness, student feedback and content diversity.

Freshness

6.8 / 10
This course was last updated on 9/2019.

Course content can become outdated quite quickly. After analysing 71,530 courses, we found that the highest rated courses are updated every year. If a course has not been updated for more than 2 years, you should carefully evaluate the course before enrolling.

Popularity

7.6 / 10
We analyzed factors such as the rating (4.2/5) and the ratio between the number of reviews and the number of students, which is a great signal of student commitment.

New courses are hard to evaluate because there are no or just a few student ratings, but Student Feedback Score helps you find great courses even with fewer reviews.

Material

9.2 / 10
Video Score: 8.5 / 10
The course includes 6h 4m video content. Courses with more videos usually have a higher average rating. We have found that the sweet spot is 16 hours of video, which is long enough to teach a topic comprehensively, but not overwhelming. Courses over 16 hours of video gets the maximum score.
The average video length is 4 hours 49 minutes of 559 Data Analysis courses on Udemy.
Detail Score: 9.6 / 10

The top online course contains a detailed description of the course, what you will learn and also a detailed description about the instructor.

Extra Content Score: 9.5 / 10

Tests, exercises, articles and other resources help students to better understand and deepen their understanding of the topic.

This course contains:

7 articles.
0 resource.
0 exercise.
0 test.

In this page

About the course

What is this Course?
Let me start off by saying that my first love has always been the NBA and my second love is coding. As such, I think this class will be a lot of fun for passionate NBA fans who also happen to be aspiring coders. This is the premier Udemy class out there that uses strictly NBA stats as data to help wrap your head around concepts in the python programming language.
While I have found it helpful to read textbooks and watch online tutorials to get a better understanding of the basics for any subject, nothing beats project-based learning. Actually getting your hands dirty and running into real problems that require specific solutions has been my ideal way to learn something new.
With that being said, the hardest question typically is, what project should I focus on? From my personal experience, I’ve found it beneficial to focus on something you are passionate about. To find that something, just think of what you frequently pay attention to in your spare time, when no one is paying you…to pay attention to it. For me, that something is the NBA. I’m a proud subscriber to League Pass. It didn’t take long for me to realize that using NBA stats was going to be the best way for me to learn how to code.
“For one, sports has served as an entry point to data analysis for many. Sports is interesting and has great data relative to other fields, so it can teach skills and methods of thought that are then more broadly applicable. Personally, I learned how to program, a skill that has been enormously valuable to me, specifically to analyze basketball stats. And I’m far from the only story like this.” -Ben Falk, Cleaning The Glass
The Project
Using the NBA to learn how to code sounds like a good start, but it it still missing a key piece to turn it into an actual project. That key piece is a goal. Tiago Forte defines a project as, “a series of tasks linked to a goal, with a deadline.”
So what is our goal? Well, for those of you that have played fantasy basketball before, you may have learned how important the draft is. Your team’s success is often times linked directly to your success in the draft. And your success in the draft is often linked to how effectively you can project player stats for that upcoming year. If you know Lebron James is going to score more fantasy points than Anthony Davis then you will want Lebron James on your fantasy team.
After blindly turning to the internet for many consecutive years to use projection models that weren’t made by the oafs at ESPN or Yahoo, it dawned on me that said models had to come from someone’s brain. My thinking from there was, “what’s stopping me from building my own projection model?”
Alas! We have our class project! We are going to build an NBA Fantasy Projection model so you can win your NBA Fantasy League! And how will we do that? By learning to code!
What Will You Learn?
This is another reminder that everything I’ve done to date has been a combination of self-teaching and learning from a friend who also happens to be a talented engineer.
For our purposes, we are going to focus on Python. I’ve been hooked on it ever since I took the class Automate the Boring Stuff with Python. It’s undoubtedly a popular programming language so I think it will be beneficial for many years to come.
This class is not meant to be an introduction to programming or python, so my assumption is that you understand some basics. This class is geared more towards helping you apply Python programming to an actual project to help you better retain information while having fun within the process.
Since this class is primarily focused on data (in the form of NBA stats), we will need to manipulate the data in various ways. To help with this, we’ll use the Pandas library. Pandas is extremely powerful and can be used in more ways than just building NBA fantasy projection models so I think you will find it extremely helpful to learn more about.
In his book, Jake VanderPlas describes Pandas as, “a newer package built on top of NumPy, and provides an efficient implementation of a DataFrame. dataFrames are essentially multidimensional arrays with attached row and column labels, and often with heterogeneous types and/or missing data. As well as offering a convenient storage interface for labeled data, Pandas implements a number of powerful data operations familiar to users of both database frameworks and spreadsheet programs.” Said another way, Pandas is SQL and Excel on steroids!
By the end of this course you will be ready to win your NBA fantasy league by building the best fantasy projection model using Python and more specifically Pandas. All of this will be done using a Jupyter Notebook so you can share your work and improve on it over the years.

What can you learn from this course?

✓ How to build a fantasy basketball projection model in a Jupyter Notebook
✓ Pandas library basics for data analysis & data manipulation
✓ Fundamentals of the Python programming language
✓ How to win your fantasy league using value based drafting

What you need to start the course?

• Ability to get around the terminal window
• Basic understanding of Python programming language
• macOS operating system (sorry Windows users)
• Passion to learn!

Who is this course is made for?

• Beginner Python Programmers looking to learn the Pandas library
• NBA Fantasy Basketball Players

Are there coupons or discounts for Build an NBA Fantasy Projection Model in Python with Pandas ? What is the current price?

The course costs $14.99. And currently there is a 25% discount on the original price of the course, which was $19.99. So you save $5 if you enroll the course now.
The average price is $8.1 of 559 Data Analysis courses. So this course is -85% cheaper than the average Data Analysis course on Udemy.

Will I be refunded if I'm not satisfied with the Build an NBA Fantasy Projection Model in Python with Pandas course?

YES, Build an NBA Fantasy Projection Model in Python with Pandas has a 30-day money back guarantee. The 30-day refund policy is designed to allow students to study without risk.

Are there any financial aid for this course?

Currently we could not find a scholarship for the Build an NBA Fantasy Projection Model in Python with Pandas course, but there is a $5 discount from the original price ($19.99). So the current price is just $14.99.

Who will teach this course? Can I trust John Mannelly?

John Mannelly has created 2 courses that got 193 reviews which are generally positive. John Mannelly has taught 17,793 students and received a 4.1 average review out of 193 reviews. Depending on the information available, we think that John Mannelly is an instructor that you can trust.
Online Teacher & Student
I’m a passionate NBA basketball fan that knows way too much about Facebook Paid Advertising and just enough about Python Programming & the Pandas Library. I am constantly working on weekend side projects to help improve my coding abilities and enjoy sharing my work with the internet for constant feedback. I am currently living in San Francisco and work at a tech company. It’s a great environment to apply everything I learn and teach online!
Browse all courses by on Classbaze.

8.1

Classbaze Grade®

6.8

Freshness

7.6

Popularity

9.2

Material

Platform: Udemy
Video: 6h 4m
Language: English
Next start: On Demand

Classbaze recommendations for you