O Scratch é um software que utiliza blocos lógicos e itens de som e imagem, para você desenvolver suas próprias histórias interativas, jogos e animações, além de compartilhar de maneira online suas criações. O Scratch é um projeto do grupo Lifelong Kindergarten no Media Lab do MIT (Instituto de Tecnologia de Massachusets), idealizado por Mitchel Resnick.
Ele foi projetado especialmente para crianças e adolescentes na faixa etária entre 8 e 16 anos, mas é usado por pessoas de todas as idades. O Scratch é usado em mais de 150 países, está disponível em mais de 40 idiomas e é fornecido gratuitamente para os principais sistemas operacionais (Windows, Linux e Mac).
A capacidade de escrever programas de computador é uma parte importante da alfabetização na sociedade de hoje. Quando as pessoas aprendem a programar usando o Scratch, elas aprendem estratégias importantes para a resolução de problemas, projetos de design e comunicação de ideias.
O Scratch também é muito usado nas instituições escolares de diversos níveis (desde a escola primária à universidade), em variadas disciplinas (como Matemática, Biologia, História, Idiomas entre outros).