A Moodle olyan nyílt forráskódú programcsomag, amely egy tanulási környezet rendelkezésre bocsátásával elektronikus tanulás és tanítás komplex lebonyolítását teszi lehetővé.
Az így létrehozott környezet használható valamely hagyományos képzési rendszer kiegészítéseként (például egyes ismeretanyagok elsajátíttatására vagy házi feladatok elkészítésére), de alkalmas önálló képzési környezetként területi és időbeli korlátok nélkül zajló képzési feladatok (távoktatás) ellátására is.