Moodle és un programari de codi lliure que crea entorns virtuals d'ensenyament i aprenentatge.
La clau del seu èxit rau en la facilitat d'instal·lació (només necessita un servidor php i una base de dades com MySQL), de configuració, creació de cursos i manteniment del lloc. Està construït sota una òptica de construcció del coneixement basat en el diàleg entre els participants, el constructivisme social. Per això és tan fàcil crear-hi fòrums. Tot i això accepta molts altres tipus d'activitats didàctiques: qüestionaris, lliçons, tasques, wikis, xats, etc.