Moodle è un sistema di gestione dell'apprendimento (LMS) che facilita l'erogazione dei corsi online, la registrazione degli studenti e il tracciamento delle attività. I corsi possono includere risorse e attività diverse, come forum, quiz e pagine HTML, e possono essere personalizzati in base agli utenti e ai ruoli. Inoltre, è possibile raggruppare risorse e attività per argomenti e organizzare gli utenti in gruppi.