Moodle es una plataforma de gestión de cursos en línea de código abierto creada por Martin Dougiamas basada en principios constructivistas. Requiere un servidor web, base de datos y lenguaje de programación. Se puede instalar localmente en una PC usando Xampp para probarla o compartirla en una red local sin necesidad de hosting. Ofrece módulos adicionales, temas y bloques para personalizarla y permite crear y administrar cursos de manera sencilla.