Este documento presenta una guía para maestros sobre la introducción a la solución de problemas a través de la programación. El curso contiene 6 módulos que enseñan conceptos como rompecabezas, algoritmos, depuración y construcción secuencial mediante actividades como mover personajes a través de laberintos y ayudar a abejas a recolectar néctar. El objetivo final es que los estudiantes aprendan a pensar lógicamente y a resolver problemas de la vida real a través de la programación.