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.