Moodle es un software de código abierto diseñado para crear cursos en línea y entornos de aprendizaje virtual. Fue creado por Martin Dougiamas y lanzado por primera vez en 2002. Moodle está escrito principalmente en PHP y utiliza MySQL como base de datos. Permite diversas actividades como foros, chats y tareas y es utilizado por universidades de todo el mundo como la Universidad Nacional Hermilio Valdizán en Perú y la Universidad Panamericana en México.