Moodle es un sistema de gestión de cursos de código abierto que permite a los educadores crear comunidades de aprendizaje en línea. Fue creado por Martin Dougiamas y se basa en ideas constructivistas como que el conocimiento se construye en la mente del estudiante. Moodle promueve la colaboración, actividades y reflexión crítica entre estudiantes.