Star Student Builder logoStar Student Builder
🐱 Scratch · inside Code Master

Build animations and games with Scratch

Scratch is the block-based coding language made by the Lifelong Kindergarten group at the MIT Media Lab. You build a program by dragging blocks together instead of typing, so nothing is ever misspelt and nothing crashes β€” which leaves a child free to think about the idea rather than the punctuation.

⬇ Get Scratch β€” free 🧱 What every block does

Scratch is completely free, and always has been. There is nothing to buy, no subscription, and no paid version with more features. Anyone telling you otherwise is selling something MIT gives away.

First MovesStd 1–2Animation and First GamesStd 3–5Real GamesStd 6–8Systems, Data and the Way OutStd 9–12

Real Games Β· Std 6–8

From here on, the projects have the structure of actual games: a state, a loop, clones and data.

Full Scratch. Start saving your work properly and giving projects real names.

Project 16 blocks

Pong, Properly

A ball bounces, a paddle follows the mouse, the score rises and the game ends when you miss.

Build it β†’
Project 27 blocks

A Quiz That Keeps Score

The program asks questions from a list, checks the answers, and gives a mark at the end.

Build it β†’
Project 35 blocks

Rain, Snow and Clones

Hundreds of raindrops fall, each its own object, from a single sprite.

Build it β†’
Project 46 blocks

A Platform Game with Gravity

A character runs, jumps, falls and lands on platforms.

Build it β†’

🧱 No computer to install on?

Star Blocks, this site's own language, runs inside the page with nothing to download β€” and teaches the same ideas.

Open the playground β†’
Ask GuruAcharya Samayeshwar