
Learn Coding Like Playing with Blocks!
Use puzzle-piece commands to create interactive e-cards, animated stories, and mini-games. Scratch's visual block-based interface makes programming accessible and fun for young learners, building a strong foundation for future coding journeys.
Explore the Scratch interface, learn movement, rotation, and speech commands. Create your first animated character.
Add keyboard and mouse controls, design character dialogues and scene transitions to create an interactive animated story.
Learn scoring systems, collision detection, and loop mechanics to design your first complete mini-game.
Add multi-level design, timers, and health systems to build a more complete advanced game, then showcase and compete in class.



Scratch is designed for ages 6-16. The visual block interface is very intuitive — 6-year-olds can absolutely get started!
Scratch is a free online platform. Children can continue creating at home on a computer or tablet, and share their projects with users worldwide!
After mastering Scratch, children can advance to Python or Roblox Game Development to further deepen their coding skills.