Moodle es una plataforma de aprendizaje virtual gratuita creada por Martin Dougiamas basada en teorías constructivistas que afirman que el conocimiento se construye en la mente del estudiante. Moodle permite a los educadores crear comunidades de aprendizaje en línea y gestionar cursos. Fue diseñado considerando el uso del software abierto para apoyar una epistemología social constructivista de enseñanza y aprendizaje colaborativo.