Moodle es un sistema de gestión de cursos de código abierto que ayuda a los educadores a crear comunidades de aprendizaje en línea. Se basa en las ideas del constructivismo pedagógico en que el conocimiento se construye en la mente del estudiante. Fue creado por Martin Dougiamas y la primera versión apareció en 2002.