Curriculum
Browse lessons by category
or, view our Lesson Index
The main outcome of our project is scalable, standards-aligned STEAM curriculum for grades 6-8 that explore topics of artificial intelligence, machine learning, data, and computer vision. The lessons were created by local middle school teachers in consultation with researchers. Our project is ongoing and curriculum is currently in development. If you have questions or feedback, please let us know. All materials are open source and free for anyone to use and adapt.
For our broad AI topic lessons, please see the curriculum Foundations page.
Get familiar with the most common software tools in our curriculum
Google's Teachable Machine
Anyone can build a browser-based image classification algorithm in minutes, with no code
(review) Google's Teachable Machine 2.0
Unblocking Teachable Machine
Teachable Machine Step-by-Step Introdution
Teachable Machine Audio Model step-by-step
a free, online 3D modeler created by AutoDesk, meant for kids with lots of documentation and curriculum.
TinkerCAD
Featured Lessons
Lesson
What is a Pixel?
Students create pixel art using a digital tool, pixil.art, and complete a design challenge that allows them to practice ratios and fractions. Assessment is built-in to the calculations required for the final design challenge submission. Allows for creativity, strategic thinking, and an optional opportunity for friendly competition.
Lesson
Visualizing Literature Through AI Text-to-Image
Students use a text-to-image generator to explore visual characteristics of a main character in a novel.
Standard: Evaluate the advantages and disadvantages of using different mediums
Lesson
Visualizing African Population and Trade
Compare and contrast regions of Africa and use AI art to help visualize the differences.
Standard: Learn about the physical characteristics of the Sahara, Sahel, Savanna, and tropical rainforest regions of Africa; Understand how these physical characteristics affect where and how people live and how they trade throughout each region.
Lesson
Designing Assistive Devices using Pixlr X and TinkerCAD
Students use digital tools and the iterative engineering design process to design a device they can use in a kitchen to help organize things used everyday.
Standard: CSS.IDC.6-8.29 Create digital artifacts to address a current issue requiring resolution.
Lesson
Making it All Fit: Uniform and Non-Uniform Scaling
How do uniform and non-uniform scaling affect an image?
In a design challenge, students explore image editing software, Pixlr.com to create a collage of a "dream room" for a fictional magazine. Students explore design concepts of layout and theme, mathematical concepts of scale factors, and computational concepts of file handling, image editing and masking.
Math Objectives: Students will be able to determine the scale factor(s) for the width and height of an object.
Lesson
Engineering Design Process, Sign Language, and ML
Students use their understanding of the engineering and design process to design a teachable machine to translate American Sign Language. Standards alignment: MS-ETS1-1.
Lesson
Predicting Hurricane damage with AI
Students use a real data set of 10,000 satalite images from after Hurricane Harvey to train a machine learning model to predict flood damage areas
Download Hurricane Images Dataset (10,000 images, 46 MB)v
Lesson
Human Vision vs. Computer Vision
How is human vision related to computer vision?
Students will be able to compare and contrast how a human eye and a computer camera perceive color. Students investigate and analyze visual illusions using image editing software.
Lesson
TinkerCAD design for calculating compound volume
Students use TinkerCAD to create an action figure design and then calculate the compound volume, and end with a battle royale using the simulation of gravity and the projectile feature.
lesson documents coming soon!