ChildProgramming es una propuesta educativa que enseña conceptos básicos de programación a niños de 8 a 10 años a través de actividades lúdicas y colaborativas. El documento describe la aplicación del programa con estudiantes de 4to y 5to grado en Popayán, Colombia durante 10 meses, donde aprendieron conceptos de programación usando Scratch. Se presentan las actividades diseñadas, los productos creados por los niños y los hallazgos después de aplicar este enfoque educativo.