Scratch est un nouveau langage de programmation qui facilite la création d’histoires interactives, de dessins animés, de jeux, de compositions musicales, de simulations numériques, etc. et un logiciel leurs partage sur le web. Il est conçu pour apprendre initier les enfants, à partir de 8 ans à programmer des petites applications multimédia aux enfantsconcepts importants en mathématiques et informatique, tout en apprenant à développer une pensée créative, un raisonnement systématique et à travailler en équipe.