Scratch
scratch.mit.eduImagine, Program, Share
Education & Learningprogrammingkidsvisual-codingblock-basedgamesanimationscommunity

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