Scratch and Artificial Intelligence

Scratch Programming

With Scratch, you can program your own interactive stories, games, and animations — and share your creations with others in the online community.

Scratch helps young people learn to think creatively, reason systematically, and work collaboratively — essential skills for life in the 21st century.

Scratch is now the default programming language for Lego Robotics, AI, and other applications.

Scratch programs can be interfaced to the physical world using Makey-Makeys, Microbits, and other devices, as well as to the world of artificial intelligence(AI) using MakeBlock and Machine Learning for Kids.

Artificial Intelligence(AI)

Using a variety of AI tools, including Google Teachable Machine, MakeBlock, Pictoblox, and other tools, students will explore the fast-evolving world of AI, teaching computers to identify shapes, sentiment, sounds, poses, and other data, using this data to control programs and devices. They will also explore ethical issues around the use of AI, such as surveillance, criminal justice, role in political extremism, and facial recognition.