Moodle es un software de código abierto para la creación de cursos y sitios web educativos. Se basa en las ideas constructivistas de que el conocimiento se construye a través de la experiencia y la interacción social. Fue creado por Martin Dougiamas en 2002 y desde entonces ha crecido una gran comunidad de usuarios que contribuyen a su desarrollo. Moodle permite a instituciones educativas gestionar recursos y comunicación entre estudiantes y profesores.