Scratch animation application that teaches basic programming concepts in a visual way. Designed by the developers MIT Media Lab, Scratch is designed for kids from a young age, its easy-to-use interface means anyone can use it to learn how to program. Scratch makes teaching kids programming as easy as putting together a jigsaw puzzle. The coding elements are presented as blocks that snap together, and it helps teach kids to think like coders. Gets kids started with programming. Easy and fun introduction to coding.