Scratch

Scratch é um kit de desenvolvimento de software gratuito orientado a objetos (SDK) que permite às crianças de 8-16 anos criar animações, histórias interativas, jogos e música sem a necessidade de conhecer uma linguagem de programação específica. Scratch, que consiste em um script, pintura e editor de som, é mantido pelo grupo Lifelong Kindergarten no MIT Media Lab e  possui uma comunidade online para encorajar a colaboração entre jovens programadores.

Scratch tem uma interface de código zero, o que significa que os usuários (que se chamam scratchers) não têm que escrever código fonte para os programas que criam. Em vez disso, eles montam blocos de componentes que na verdade são unidades de código representadas por diferentes formas de interconexão. Cada bloco tem um comando específico e uma função única e uma vez que o usuário tenha conectado uma série de blocos, ele pode clicar em uma bandeira verde para executar o script e ver o que o programa faz. Esta abordagem visual, construindo blocos para programação é similar à forma como algumas outras plataformas de desenvolvimento de código baixo/sem código (LCNC) funcionam para a empresa.

Scratch provou ser uma iniciativa popular com mais de 25.000.000 de projetos estudantis criados até hoje. O programa, que é usado em mais de 150 países diferentes e está disponível em mais de 40 línguas, substituiu o PowerPoint como o software de apresentação de eleição em muitas escolas. Além de promover a alfabetização codificada, o programa é conhecido por ser uma forma divertida de ajudar os alunos a resolver problemas de forma lógica, trabalhar em colaboração e melhorar as habilidades de comunicação.