Moodle es un sistema de gestión de aprendizaje de código abierto. Moodle se utiliza para el aprendizaje combinado, la educación a distancia, el aula invertida y otros esquemas de aprendizaje en línea.​ Se puede usar para crear sitios web personalizados con cursos en línea.​