Scratch is a free educational programming language .
Scratch is designed to be fun, educational, and easy to learn. It has the tools for creating interactive stories, games, art, simulations, and more, using block-based programming. Scratch has its own paint editor and sound editor built-in.
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.
Before starting this course, please read the General Introduction to Programming Course. It is free to access as a guest. When asked to log in, click on log in as a guest.