Learning
HelpProgrammesSign in

Machine Learning for Kids

App building Free
Open Machine Learning for Kids

Free hands-on projects that teach how AI works by training models and using them in Scratch.

What is Machine Learning for Kids?

Machine Learning for Kids is a free tool that teaches how AI works. Learners collect examples to train a model (text, images, numbers or sounds), then use it in Scratch or Python projects.

Think of it as an AI science lab for young learners.

What you can do with it

  • Train models: text, images, numbers and sounds
  • Use in Scratch: build smart games
  • Worksheets: step-by-step projects
  • Free for teachers and learners

Get started in 3 steps

  1. Go to machinelearningforkids.co.uk
  2. Try it now or create a class account
  3. Follow a project worksheet

Try this today

  • Build a chatbot that recognises compliments vs. insults
  • Make a game that recognises shapes
  • Discuss bias in training data

Good to know

  • Free
  • Great for ages 10+
  • Teaches AI ethics too: bias and data

Quick challenge

Complete one project and explain how your model learned!

Picked by the Scrollwell team · updated 25 Oct 2026. Machine Learning for Kids is run by its own company — read its privacy terms before you add learners' names or marks.

More App building tools

Bolt.new

Free plan + paid
App building

Turns a single prompt into a working website or web app that you can edit and publish.

Teaching guideFree plan
Opens the tool's own website in a new tab.

Bubble

Free plan + paid
App building

A powerful no-code platform for building full web and mobile apps, with AI to get started.

Teaching guideFree plan
Opens the tool's own website in a new tab.
App building

Anthropic's AI coding agent that builds, edits and explains software from plain-language requests.

Teaching guide
Opens the tool's own website in a new tab.