Scratch é uma linguagem de programação que permite que você crie, de maneira fácil, suas próprias histórias interativas, animações, jogos, músicas, artes e também compartilhe suas criações com outras pessoas na Internet. Ele também pode ser utilizado como ferramenta complementar para que alunos da área de ciência da computação desenvolvam seu raciocínio lógico e aprendam a programar. O Scratch foi desenvolvido pelo LifelongKindergartenGroup no MIT Media Lab. É permitido, de forma gratuita, para qualquer pessoa que obtenha uma cópia deste software, o direito de usar, copiar, publicar ou distribuir cópias do mesmo, desde que lhe sejam publicados os devidos créditos.