Scratch

All Articles
Responsive image

Scratch is designed to be fun, educational, and easy to learn. It has tools for creating interactive stories, games, art simulations, and more, using block-based programming.

Users program in Scratch by dragging blocks from the block palette and attaching them to other blocks like a jigsaw puzzle. Structures of multiple blocks are called scripts. This method of programming (building code with blocks) is referred to as 'drag-and-drop programming'.

Scratch is designed especially for young people ages 8 to 16, but people of all ages create and share with Scratch