Scratch es un programa educativo para principiantes que permite crear proyectos interactivos sin necesidad de escribir código sintácticamente correcto. Se recomienda para niños entre 6 y 16 años aunque puede ser usado por personas de cualquier edad. Los proyectos de Scratch se crean moviendo y controlando objetos en la pantalla usando bloques de comandos.