Scratch

Supports iCloud

Secured by Gatekeeper

Supports retina graphics

Available on the Mac App StoreNot available on the Mac App Store

Scratch is an educational programming language that allows people of any experience, background and age to experiment with the concepts of fully versatile computer programming by snapping together visual programming blocks to control images, music and sound.[1][2] It is developed by the Lifelong Kindergarten group at the MIT Media Lab[3] by a team led by Mitchel Resnick and first appeared in the summer of 2007.[4] Scratch can be installed and freely redistributed on any Windows, Mac OS X or Linux computer.