Scratch is a software developed by the Lifelong Kindergarten group at the MIT Media Lab to teach programming concepts. It is freely distributed under an open source license which allows copying and distribution with required copyright and warranty notices. The Scratch logo and cat are trademarks of MIT.