Moodle es un ambiente educativo virtual de software libre que permite la creación de cursos y sitios web para el aprendizaje. Puede usarse para impartir clases en línea (e-learning) o complementar el aprendizaje presencial (b-learning). Sus posibles ámbitos de uso incluyen el aprendizaje cooperativo, la autoformación y la evaluación del alumnado. Consta de módulos como gestión de contenidos, comunicación y evaluación.