Moodle es un sistema de gestión de cursos y distribución libre que ayuda a los educadores a crear comunidades de aprendizaje en línea. Fue creado por Martin Dougiamas basado en ideas constructivistas. Ofrece módulos para tareas, foros, cuestionarios, recursos y más. Promueve un enfoque constructivista social en el que los estudiantes contribuyen a la experiencia educativa.