EdX

Guided Project: Predict World Cup Soccer Results with ML (edX)

Offered by IBM,
Guided Project: Predict World Cup Soccer Results with ML (edX)

In this beginner-friendly, hands-on guided project, develop your data science and machine learning skills in under an hour by building a prediction model for the 2022 FIFA World Cup. Perfect for anyone interested in learning more about prediction models.

Class Deals by MOOC List - Click here and see EdX's Active Discounts, Deals, and Promo Codes.

Machine learning has changed the game for sports predictions. Popular Python libraries like LIME and SHAP are used to interpret and explain models. Even if you are not a soccer fan or working in the sports industry, machine learning skills are in demand in many industries. The skills needed to import and use data to create predictive models are both practical and valuable.
In this hands-on guided project, you’ll develop practical Python, pandas, numpy, sklearn, seaborn, matplotlib, seaborn, LIME, and SHAP skills to process data using the 2022 World Cup teams’ data. Then, you’ll train a model to predict the outcome of the group stages.
After completing this project, you will have practical experience working with Python machine-learning tools.
Get started fast. This hands-on guided project uses a browser-accessible development environment with the technologies and libraries you need, preinstalled—including the Python IDE—saving you setup time and complications. Also, note that this platform works best with current versions of Chrome, Edge, Firefox, Internet Explorer, or Safari.

What you'll learn
After completing this hands-on guided project, you’ll be able to:

  • Choose and collect the data to import into the project
  • Clean data for a machine learning project
  • Understand objects needed for a machine learning project
  • Use machine learning to predict sports games
  • Analyze machine learning model using LIME and SHAP
Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Fundamentals of TinyML (edX) EdX
HarvardX,Harvard University

Fundamentals of TinyML (edX)

Focusing on the basics of machine learning and embedded systems, such as smartphones, this course will introduce you to the “language” of TinyML. What do you know about TinyML? Tiny Machine Learning (TinyML) is one of the fastest-growing areas of Deep Learning and is rapidly becoming more accessible. This course provides a foundation for you to understand this emerging field.

Self Paced
Self-Paced
CS50's Introduction to Computer Science (edX) EdX
HarvardX,Harvard University

CS50's Introduction to Computer Science (edX)

An introduction to the intellectual enterprises of computer science and the art of programming. This is CS50, Harvard University's introduction to the intellectual enterprises of computer science and the art of programming for majors and non-majors alike, with or without prior programming experience. An entry-level course taught by David J. Malan, CS50 teaches students how to think algorithmically and solve problems efficiently.

Self Paced
Self-Paced
Essentials of Genomics and Biomedical Informatics (edX) EdX
IsraelX

Essentials of Genomics and Biomedical Informatics (edX)

This course presents clinicians and digital health enthusiasts with an overview of the data revolution in medicine and how to exploit it for research and in the clinic. The course will not make you a bioinformatician but will introduce the main concepts, tools, algorithms, and databases in this field.

Self Paced
5-12 Weeks
Python for Data Science (edX) EdX
University of California, San Diego,UC San DiegoX

Python for Data Science (edX)

Learn to use powerful, open-source, Python tools, including Pandas, Git and Matplotlib, to manipulate, analyze, and visualize complex datasets. In the information age, data is all around us. Within this data are answers to compelling questions across many societal domains (politics, business, science, etc.). But if you had access to a large dataset, would you be able to find the answers you seek?

Self Paced
Self-Paced
Computing for Data Analysis (edX) EdX
Georgia Institute of Technology,GTx

Computing for Data Analysis (edX)

A hands-on introduction to basic programming principles and practice relevant to modern data analysis, data mining, and machine learning. The modern data analysis pipeline involves collection, preprocessing, storage, analysis, and interactive visualization of data. In the course, you’ll see how computing and mathematics come together.

Aug 24th 2026
13-24 Weeks
Computing in Python II: Control Structures (edX) EdX
Georgia Institute of Technology,GTx

Computing in Python II: Control Structures (edX)

Learn about control structures, one of the most powerful parts of programming. This course covers conditionals, loops, functions, and error handling, specifically in Python but with broader applicability to other languages as well. Building on your prior knowledge of variables and operators, this course gets into the meat of programming. Organized into five chapters, this course starts by covering the fundamentals of what control structures are and what they do, then moves on to four common control structures in Python.

Self Paced
Self-Paced
High-Dimensional Data Analysis (edX) EdX
HarvardX,Harvard University

High-Dimensional Data Analysis (edX)

A focus on several techniques that are widely used in the analysis of high-dimensional data. If you’re interested in data analysis and interpretation, then this is the data science course for you. We start by learning the mathematical definition of distance and use this to motivate the use of the singular value decomposition (SVD) for dimension reduction and multi-dimensional scaling and its connection to principle component analysis.

Self Paced
Self-Paced