In this course students will explore supervised machine learning techniques using the python scikit learn (sklearn) toolkit and real-world athletic data to understand both machine learning algorithms and how to predict athletic outcomes. Building on the previous courses in the specialization, students will apply methods such as support vector machines (SVM), decision trees, random forest, linear and logistic regression, and ensembles of learners to examine data from professional sports leagues such as the NHL and MLB as well as wearable devices such as the Apple Watch and inertial measurement units (IMUs). By the end of the course students will have a broad understanding of how classification and regression techniques can be used to enable sports analytics across athletic activities and events.
This course is part of the Sports Performance Analytics Specialization
Offered By
About this Course
Learners should have some familiarity with Python before starting this course. We recommend the Python for Everybody Specialization.
Learners should have some familiarity with Python before starting this course. We recommend the Python for Everybody Specialization.
Offered by
Syllabus - What you will learn from this course
Machine Learning Concepts
Support Vector Machines
Decision Trees
Ensembles & Beyond
Reviews
- 5 stars69.23%
- 4 stars23.07%
- 2 stars7.69%
TOP REVIEWS FROM INTRODUCTION TO MACHINE LEARNING IN SPORTS ANALYTICS
Very hands-on course, I could understand all techniques available to model sports.
Outstanding course! Really interesting and tutor was really enthusiastic which kept the videos and assessments easy to work through.
About the Sports Performance Analytics Specialization

Frequently Asked Questions
When will I have access to the lectures and assignments?
What will I get if I subscribe to this Specialization?
What is the refund policy?
Is financial aid available?
More questions? Visit the Learner Help Center.