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

Systems, Data and the Way Out Β· Std 9–12

At this level Scratch stops being a toy and becomes a way to think about program structure β€” and then a bridge to Python.

Full Scratch, and by the end of this track, text code.

Project 15 blocks

Menu, Game, Game Over β€” a State Machine

A project with a title screen, a playing state and an end screen, properly separated.

Build it β†’
Project 26 blocks

A High Score Table That Survives

The top five scores, with names, kept in order and saved with the project.

Build it β†’
Project 36 blocks

A Simulation with Real Numbers

Model something from your Physics or Biology syllabus β€” projectile motion, or a population that grows and crashes.

Build it β†’
Project 46 blocks

The Same Program in Text

Take a project you have already built and write it again in Python β€” and see that you already know how to program.

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