Los avances en computación han ampliado nuestra capacidad para resolver problemas a una escala nunca antes imaginada; por lo tanto, es urgente que los estudiantes no solo aprendan sino que practiquen nuevas habilidades como las de Pensamiento Computacional. Para atender su desarrollo, ISTE y la CSTA aunaron esfuerzos y elaboraron esta Caja de Herramientas que sugiere cómo trabajarlo en los diferentes grados de la educación escolar.
El término Micromundos lo introdujo Seymour Papert, quien inventó el lenguaje de programación Logo. Estos son programas de computador que representan modelos del mundo real y permiten a los estudiantes explorar, manipular y experimentar con esos modelos.
Estudios recientes proponen un conjunto de competencias que niños y jóvenes debe adquirir durante el proceso educativo tales como pensamiento algorítmico, creatividad y destreza para solucionar problemas. Programar computadores constituye una buena alternativa para atender esta necesidad, si se enfoca en desarrollar esas capacidades y no en formar programadores. Este Módulo reúne todos los materiales y recursos publicados en Eduteka hasta la fecha sobre el tema, incluyendo los elaborados y probados para el uso de Scratch, con el apoyo de Motorola.