Moodle es un software de código abierto para la creación de cursos y sitios web educativos. Ofrece características como interoperabilidad, escalabilidad, personalización, seguridad, flexibilidad pedagógica, seguimiento de estudiantes, facilidad de uso y administración, exámenes en línea, presentación de contenido multimedia, y gestión de tareas. Moodle promueve un marco constructivista social para el aprendizaje.