Moodle es una herramienta para producir cursos basados en internet y páginas web. Fue diseñado por Martin Dougiamas de Perth, Australia Occidental, apoyándose en el marco de la teoría del constructivismo social. El Sr. Dougiamas tiene un interesante background tecnológico pero también lo combina con su reciente carrera en educación. Como parte de este, desarrolló Moodle, basado en su conocimiento sobre la teoría del aprendizaje y la colaboración. Es una excelente herramienta para fomentar el aprendizaje en línea o como apoyo para la enseñanza tradicional presencial.