El Programa de Educación de Reggio es un conjunto de teorías de enseñanza educativa innovadoras, principios de diseño ambiental y métodos de organización curricular desarrollados por Maragucci.
El programa educativo de Reggio se basa en la teoría de la educación progresista de Dewey, la teoría de la educación constructivista y el concepto de educación cooperativa de Fletcher. Cree que los niños tienen "cien idiomas" y enfatiza las actividades de los niños, el papel del interés y la experiencia en la vida de los niños. desarrollo, programas de enseñanza basados en las necesidades de los niños, proporcionando un entorno educativo abierto para promover la construcción y el aprendizaje activos de los niños, y abogando por la evaluación de procesos en forma de registros.