← All projects

Scratch

Imagine, Program, Share

Education & Learningprogrammingkidsvisual-codingblock-basedgamesanimationscommunity
Scratch screenshot

About

Scratch is a free, block-based visual programming language and online community developed by MIT. It enables users to create interactive stories, games, and animations by snapping together code blocks. It is primarily designed to introduce children and beginners to programming concepts in a fun, accessible way.

Problem

Learning to program is intimidating for beginners and children without a visual, accessible entry point.

For

children and beginners learning to code

How it works

Users drag and snap together colorful code blocks in a web-based editor to create interactive projects, which can then be shared with the Scratch online community.

Business model

free

Status

launched

Company

MIT Media Lab

Similar projects