Sprite Lab
Block-based animation builder
Sprite Lab is a block-based programming environment where you can make simple animations and games with objects and characters that interact with each other right in the browser.
Sprite Lab at a glance
Ages: 7, 8, 9, 10, 11, 12, 13
Level: Beginner
What you can make: Simple animations and games with characters
Devices: Laptop, Chromebook, Tablet
Browsers: All modern browsers
Accessibility: Text to Speech, Closed captioning, Immersive reader
Languages supported: English, Arabic, Spanish - Spain, Spanish - Latam, Filipino, French, Hindi, Italian, Japanese, Korean, Portuguese - Brazil, Slovak, Thai, Turkish, Chinese Traditional
Extensive documentation detailing specific functionality and use is available for Sprite Lab.
See what you can make in Sprite Lab!
Check out the starter projects below to see how Sprite Lab works, you can also remix them and make them your own!
About Me

Click the sprites to learn more about me.
Virtual Pet

Drag the food or the toy to the pet and watch the sprites interact.
Greeting Card

Enter your name and age to get a personalized greeting.
Sky Dancer

Collect the coins. Avoid the clouds.
Build your own game or animation
Create your first project from scratch in Sprite Lab!
Sprite Lab in our curriculum
Looking for a step by step introduction to making games and animations? Our curriculum will help you learn everything you need to get started with Sprite Lab.
Videos to help you get started with Sprite Lab
Additional resources
Paragraph
Explore our labs

Our labs offer supportive programming environments that allow students to create animations, design games, build apps and more!
Explore widgets

Delve into the fundamentals of computer science with our interactive widgets. These tools make abstract principles tangible and engaging.
Curriculum Catalog

Comprehensive curriculum offerings for every grade and experience level featuring robust structured and self-paced learning options.