Este documento explica los conceptos básicos de la programación con Scratch, incluyendo algoritmos, comandos, bucles, funciones y condicionales. Scratch es un lenguaje de programación diseñado para que los estudiantes aprendan los fundamentos de la programación de una manera divertida y creativa mediante la creación de historias interactivas y juegos. El documento contiene varias prácticas guiadas para que los lectores apliquen estos conceptos programando el movimiento de un ratón a través de diferentes desafíos.