Scratch es un lenguaje de programación visual desarrollado por el Grupo Lifelong Kindergarten del MIT media lab principal característica consiste en que permite el desarrollo de habilidades mentales mediante el aprendizaje de la programación sin tener conocimientos profundos sobre el código. Sus características ligadas al fácil entendimiento del pensamiento computacional han hecho que sea muy difundido actualmente en la educación de niños, adolescentes y adultos.
Scratch permite a los usuarios usar pogramacion dirigida con múltiples objetos activos lllamados Sprite. Los sprites pueden pintarse como graficos, mapas desde la propia web de Scratch usando un simple editor que es parte del proyectoEste lenguaje de programación se utiliza con fines didácticos para crear animaciones de forma sencilla y servir como introducción contenido de programación más avanzado. También puede usarse para un gran número de propósitos educativos construccionistas o de entretenimiento, como lo son: proyectos de ciencias (incluyendo simulación y visualización de experimentos), conferencias grabadas con presentaciones animadas, historias animadas de las ciencias sociales, arte interactivo, música, entre otros.Se pueden ver los diferentes proyectos existentes en la web de Scratch, modificarlos e incluso probarlos sin llegar a guardar los cambios ya que no requiere ningún tipo de registro.













