ScratchJr es un lenguaje de introducción a la programación que permite a los niños pequeños (a partir de 5 años), crear sus propias historias y juegos interactivos. Los niños encajan bloques gráficos de programación para hacer que los personajes se muevan, salten, bailen y canten. Los niños pueden modificar los personajes en el editor de dibujos, añadir sus propias voces y sonidos, incluso insertar fotos de sí mismos y a continuación, utilizar los bloques de programación para hacer que sus personajes cobren vida.