Train Your Computer with Machine Learning

Introduce simple machine learning models by making games and interactive projects.

Activity Kit

Artificial intelligence and machine-learning techniques are transforming the way we approach real-world problems in almost every industry. We all use systems and applications that depend on machine learning every day. In this activity, you’ll introduce kids to the principles and implications of machine learning by helping them train simple machine-learning models and use them to make games and interactive projects.

Audience: Ages 6-19

What’s the goal of this kit?

  • Provides fun, first-hand experience of how machine learning works
  • Introduces some of the real-world ways that machine learning is all around us

Why is this topic important?

Learning about real-world uses of artificial intelligence by building simple versions of these systems is an important way to learn about how the world around us works.

What do I need to know about this activity?

  • Machine learning expertise is not required. Experience with the educational tool Scratch is helpful, but not essential.
  • The kit includes standalone, project-based activities. You can run just one in a one-off session, choose more to run throughout a school term, or anything in between.
  • The activities can be done in a web browser, without installing any dedicated apps.
  • Time required: 20 minutes to review an activity and 40-120 minutes to run (depending on its complexity).
  • IBMers can apply volunteering hours to their THINK40 total.

Activity resources


Get all kit resources

Languages available:

  • English
  • Chinese
  • French
  • German
  • Japanese
  • Portuguese (Brazil)
  • Spanish (L.A.)
  • Swedish

More kits like this