Moodle es un software de código abierto diseñado para crear cursos en línea y entornos virtuales de aprendizaje. Fue creado por Martin Dougiamas para apoyar un modelo de enseñanza y aprendizaje social y basado en comunidades a través de Internet. Moodle permite personalizar sitios web educativos, agregar módulos de actividades y cuenta con características como administración de usuarios y seguridad.