Website review by James Denby, Common Sense Education | Updated May 2019

Machine Learning for Kids

Authentic AI-powered projects make kids' creations feel like magic

Learning rating
Community rating
Not yet reviewed Write a review
Privacy rating
54%| Warning Expert evaluation by Common Sense

Take a look inside

10 images

Pros: Fun and exciting projects illustrate exactly how machine learning is being applied in the real world.

Cons: Setup takes some time and patience.

Bottom Line: It takes a topic that would be difficult to teach in any practical way and makes it accessible for the classroom.

For any teacher who wants to introduce students to artificial intelligence and machine learning, Machine Learning for Kids is likely your new best friend. It will take some time to set up and prepare, but once you've done it, you'll have an amazing resource that illustrates exactly how machine learning is being applied in the real world. To start, you'll sign up for an account with the site and then create an account with IBM Cloud in order to access Watson. From there, you'll use the worksheets (which are actually very clear sets of instructions) to make each project. In the end, you will have trained a simple Scratch program using your own data set and Watson. The site also works with Python and App Inventor.

Machine Learning for Kids is fairly complex, so you won't be able to just set your students loose on the site and expect them to come away understanding AI. You should take time to read how the site works, choose a project, and follow the instructions from beginning to end yourself before leading students through it. Having students work in small collaborative groups is a great way to make the experience more fun and to have students troubleshoot any problems. The people who run Machine Learning for Kids provide detailed tips for any problems you might run into and also personally answer questions incredibly quickly. 

Continue reading Show less

Machine Learning for Kids is a website offering projects that combine machine learning and artificial intelligence (AI) with Scratch (the block-based coding language) and App Inventor. Users sign up for a free account from IBM Cloud to get access to Watson, the question-answering computer system. Machine Learning for Kids then provides step-by-step instructions for creating a data set that's "fed" to Watson to train the AI. Through a simple Scratch interface, students can then see the machine learning in action. 

Currently, there are 27 different projects available, all of varying types and complexity. Each one makes use of machine learning in a different way to show the ways in which it's being used in research, business, and academia. Projects include: 

  • Creating a chatbot that recognizes questions and gives plausible answers
  • Using the computer's camera to sort photos
  • Facial recognition
  • An app that makes recommendations based on user preferences

Machine learning and artificial intelligence play increasingly large roles in our lives whether we like it or not (and, indeed, whether we even know it or not). Everyone should have an understanding of how it works simply because it's shaping our lives. Without a tool like Machine Learning for Kids, it would be very difficult to teach about it in any practical way, and the creators of the site have done an incredible job of making it fun and accessible. It's not easy, but really good learning seldom is. 

Students don't need a lot of experience with Scratch to use Machine Learning with Kids, because the site provides the code. Understanding how Scratch works will make it easier to recognize the role AI is playing in the end results, but you won't have to teach your students Scratch in order to use the site. This allows you and your students to focus on training the AI and improving your data set. It also lets you focus on conceptual understanding and analysis of the potential benefits and shortcomings of machine learning.

Though it may not be simple at first, any difficulty you have in setting up Machine Learning for Kids is absolutely worth it as soon as you see the reaction on your students' faces upon seeing their AI-powered projects run. You'll probably be just as excited as them.

Overall Rating


Students and teachers will find these projects fascinating and challenging. Whether they're creating a chatbot or testing facial recognition, kids will see how machine learning can be applied in the real world. 


By removing the need to learn code, students can focus on training the AI and improving their data set. You likely won't find a better tool for teaching students about machine learning and artificial intelligence. 


It isn't simple to set up the first time, but the step-by-step help is incredibly thorough for teachers and students both. 

Common Sense reviewer
James Denby Educator/Curriculum Developer

Community Rating

No one has reviewed this tool yet. Be the first to share your thoughts.

Add your rating
Data Safety
How safe is this product?
Unclear whether this product supports interactions between trusted users and/or students.
Personal information is displayed publicly.
User-created content is not filtered for personal information before being made publicly visible.
Data Rights
What rights do I have to the data?
Users can create or upload content.
Processes to access and review user data are available.
Processes to modify inaccurate data are available.
Ads & Tracking
Are there advertisements or tracking?
Data are shared for third-party advertising and/or marketing.
Unclear whether this product displays traditional or contextual advertisements.
Behavioral or targeted advertising is displayed.

Continue reading about this tool's privacy practices, including data collection, sharing, and security.

See complete evaluation

Learn more about our privacy ratings