Curriculum Overview

Middle School Curriculum (Ages 11-14)

ModuleTopicSpecial required technology*Facilitator materialsExample Projects
Let's Chat- Natural language processing
- Text classification
–Make a copyView
Social Robots- Affective computingCraft supplies, including cardboardMake a copyView
Doodlebot- Use Doodlebot to program further learn about social robots (through sensors and programming)Doodlebot robots: at least one for every three studentsMake a copyView
Picture This + RAISE Playground- Image classification
- Computer perception
- Neural Networks
–Make a copyTemplate
Teachable Machine project
¡Mira, Imagina, y Crea! (Picture This en español)Haga una copia Example projects:
- Pasta classifier (source code)
- Fact or opinion? (source code)
- Jumping game (source code)
Picture This + App InventorSmartphones/tablets for testing appsMake a copyView
Win/Lose/Learn- Reinforcement learning
- Q-learning
–Make a copycoming soon

High School Curriculum (Ages 14-19)

ModuleTopicSpecial required technology*Facilitator materialsExample projects
App Inventor + LLMs- Generative AI
- Large language models
Smartphones/tablets for testing appsMake a copyView
Python + Data Science- Data science
- Pandas library for Python
–Make a copycoming soon

Capstone Curriculum

ModuleTopicSpecial required technology*Facilitator materialsExample projects
Middle School Capstone- What AI project are you inspired to make?
- Image classification
- Machine learning
- Affective computing
Optional: Doodlebots.Make a copycoming soon
Capstone (App Inventor)- What AI project are you inspired to make?
- Generative AI
- Large language models
- Smartphones/tablets for testing apps
- Optional: micro:bits
Make a copycoming soon