O Scratch é uma plataforma de programação visual desenvolvida pelo Instituto de Tecnologia de Massachussets (MIT) concebida especialmente para jovens entre os 8 e os 16 anos de idade, mas é usado por pessoas de todas as idades. Permite criar programas interativos, histórias, jogos e animações de forma intuitiva e divertida, possibilitando, também, a partilha e a troca de experiências.
O Scratch é usado nas escolas de mais de 150 países e está traduzido em mais de 40 línguas.
Promove a integração de saberes de diferentes áreas curriculares, assim como a literacia digital e o pensamento computacional, consideradas hoje competências essenciais (DGE, 2016).
Oferece uma abordagem visual baseada em blocos que facilita a aprendizagem dos conceitos fundamentais de programação, tornando-a mais acessível e menos intimidante para iniciantes, permitindo que eles desenvolvam habilidades de pensamento computacional.