We have collected a set of external websites, projects, curricula, and applications that allow children to get started learning about artificial intelligence and related skills. These were developed by our collaborators and others who are interested in developing experiences that expose children to artificial intelligence.
App Inventor is a visual, block-based programming language for building Android apps. See Tutorials here .
Teachable Machines is a browser-based platform by Google, where you can train classifiers for your own image recognition algorithm.
Scratch is a block-based programming language where children 8 to 16 can create their own interactive stories, games, and animations.
Ken Kahn developed a set of extensions to the Snap! programming language to enable children (and non-expert programmers) to build AI programs.
AI Experiments is a showcase for simple experiments that make it easier for anyone to start exploring machine learning.
With AIY maker kits, build intelligent systems that see, speak, and understand.
The What-If Tool makes it easy to efficiently and intuitively explore up to two models' performance on a dataset.
TensorFlow Playground is an interactive visualization of neural networks.
This interim site is being used to organize the AI for K-12 initiative jointly sponsored by AAAI and CSTA.
ML for Kids UK is free tool introduces machine learning by providing hands-on experiences for training machine learning systems and building things with them.
FAU has created a set of five activities, in German and English, to introduce classrooms to AI without the use of a computer.
The CSER Digital Technologies Education Program provides two MOOCs: 'Teaching AI in the Primary Classroom' and 'Teaching AI in the Secondary Classroom'.
The MIT Lincoln Laboratory Beaver Works Center conducts research and educational programs that strengthen and expand collaborative efforts between Lincoln Laboratory and MIT campus.
Technovation AI Family Challenge is a global competition that challenges families to solve a problem in their community with AI.
The GPU Teaching Kit is a set of lessons developed by NVIDIA and Computing in Schools that introduces students to the world of Machine Learning and Deep Learning.
Enjoy Code.org's first step in a new journey to teach more about AI. When you use the AI for Oceans activity you are training real machine learning models.
AI-In-A-Box is a quick start toolkit for teachers to use in the classroom and comes with robots, computers, and teacher guides to get students started with AI concepts.
AI4ALL Open Learning is a free, project-based artificial intelligence education program, facilitated by community members, that gives students the tools to solve problems they care about using AI.
Calypso is a rule-based programming language for learning about intelligent robots through the Cozmo robot by Anki.
The Elements of AI is a series of free online courses created by Reaktor and the University of Helsinki.
Python Like You Mean It was created to teach Beaverworks students how to code in Python in preparation for work in STEM.