Description
- The activity guides are designed to be age-appropriate and engaging for students, and accessible to teachers.
- All developed activities and resources have been released under a royalty-free Creative Commons license so they can be adapted to local needs by curriculum designers world-wide.
UPDATES
- 08/31/2025 — A new activity guide on DiffusionDemo is released.
- 11/4/2024 — A new activity guide on the Markov Chain Demo is released.
- 11/30/2022 — First five activity guides released.
- 02/17/2022 — We’ve recruited a working group of AI education experts who will be developing the activity resource guides.
- 01/10/2022 — Announcement of the AI4K12 Activity Guide Project Launch.
Activity Resource Guides
- DiffusionDemo
- Markov Chain Demo
- FaceDemo Part 1
- SpeechDemo
- Waveforms & Spectrograms
- Intelligent Assistant using Cognimates
- Intelligent Assistant using Machine Learning for Kids
- Chatbot with BERT
Speech
SpeechDemo
Resources
SpeechDemo Activity Resource Guide PDF
SpeechDemo Website
Grade bands:
3-5, 6-8, 9-12
Waveforms & Spectrograms
Grade bands:
3-5, 6-8, 9-12
ChatBots
Intelligent Assistant with Keywords (Cognimates)
Intelligent Assistant with Keywords (Cognimates) Activity Resource Guide PDF
Cognimates website (Note: This is a separate instance from the traditional Scratch hosted by MIT)
Intelligent Assistant Cognimates.sb3
Grade bands:
3-5, 6-8, 9-12
Intelligent Assistant with Keywords (MLforKids)
Create a simulated intelligent assistant in Scratch using Machine Learning for Kids (MLforKids) that responds to voice input, modeled after Siri or Alexa. This is a simulation that outputs predetermined responses to selected keywords in the input; real assistants do much more.
Resources
Intelligent Assistant with Keywords (MLforKids) Activity Resource Guide PDF
ML4K Scratch 3 (Note: This is a separate instance from the traditional Scratch hosted by MIT)
Intelligent Assistant ML4K.sb3
Grade bands:
3-5, 6-8, 9-12
Chatbot with BERT
Implement a simple chatbot that represents a character in a story and can answer questions about itself and the story. This activity uses the BERT language model, a transformer neural network that can understand text and answer questions.
Resources
Chatbot with BERT Activity Resource Guide PDF
ML4K Scratch 3 (Note: This is a separate instance from the traditional Scratch hosted by MIT)
Chatbot with BERT.sb3
Grade bands:
6-8, 9-12
Large Language Models
Markov Chain Demo
Generate text using simple statistical language models called Markov chains. Large language models like ChatGPT are also statistical language models, just more complex.
Resources
Markov Chain Demo Activity Resource Guide PDF
Markov Chain Demo
Grade bands:
6-8, 9-12
DiffusionDemo Activity Guide
Perform experiments with the Stable Diffusion text-to-image algorithm (generative AI) and learn about latent image spaces.
Resources
DiffusionDemo Activity Resource Guide PDF
Access DiffusionDemo
Cats in Latent Space video
Grade bands:
6-8, 9-12
Computer Vision
FaceDemo Part 1
Explore the first and last stages of processing in a convolutional neural network for face detection.
Resources
FaceDemo Part 1 Guide PDF
Access FaceDemo
Grade bands:
3-5, 6-8, 9-12
Development of the AI4K12 Activity Resource Guide collection was funded by a grant from the NEOM Company. Any opinions, findings, conclusions, or recommendations expressed in these materials are those of the authors and do not reflect the views of the NEOM Company.
This collection includes activity guides developed by the AI4K12 Activity Resource Guide Working Group, and additional curated activities contributed by third parties.
