whimera

Scratch

A free, approachable web editor for making interactive stories, games, and animations with visual programming blocks.

Visit website

What is Scratch?

Scratch is a free visual programming platform for creating interactive stories, games, and animations by connecting blocks instead of typing code.

What stands out

Choose or draw sprites and backdrops, then snap together event, motion, looks, sound, control, sensing, operator, and variable blocks. Run the project with the green flag, test interactions, revise the scripts, and sign in when you want to save or share with the community.

Questions about Scratch

Do I need coding experience to start with Scratch?

No. Scratch is designed for learning through visual blocks, so beginners can experiment without memorizing a programming language.

Can I create a Scratch project without an account?

Yes. You can start creating in the online editor without signing in, but an account is needed to save and share projects online.

What programming ideas can Scratch teach?

Projects can introduce events, sequences, loops, conditions, variables, messages, coordinates, cloning, and interactive input.