Moodle es un software de código abierto para la creación de cursos y sitios web educativos. Se basa en ideas constructivistas de pedagogía y permite a los profesores crear un ambiente centrado en el estudiante. Moodle fue creado por Martin Dougiamas y funciona como una aplicación web en diversos sistemas operativos y servidores.