Moodle è una piattaforma e-learning open source appartenente alla famiglia dei Learning Management System (LMS), da non confondere con i più noti CMS. Infatti, se questi ultimi sono un sistema per la gestione dei contenuti, un LMS è un tool per la gestione dell'apprendimento.
In sintesi, si tratta di una piattaforma progettata per la creazione e gestione di corsi on-line, caratterizzati da una forte integrazione tra studente e docente: delle vere e proprie comunità virtuali d'apprendimento.
Moodle per funzionare necessita di PHP e MySQL ed è stato progettato a moduli, in modo da consentire un facile ampliamento delle sue funzionalità , ad esempio installando file lingua o template diversi da quelli presenti di default.
La gamma delle funzionalità offerte da Moodle è davvero ampia: si va dal forum al blog, dal quiz al wiki, dalle chat ai glossari. Insomma, tutti gli strumenti necessari per creare una community oline finalizzata alla condivisione della conoscenza.
Moodle è stata adottato da diverse università italiane, come La Sapienza di Roma e l'Università degli Studi di Pisa.