Moodle est une plate-forme d'apprentissage en ligne (en anglais : Learning Management System ou LMS) sous licence libre servant à créer des communautés s'instruisant autour de contenus et d'activités pédagogiques. Le mot « Moodle » est l'abréviation de Modular Object-Oriented Dynamic Learning Environment : « Environnement orienté objet d'apprentissage dynamique modulaire ».
Outre la création de cours à l'aide d'outils intégrés (ressources et activités) à l'usage des formateurs, Moodle offre des possibilités d'organisation des cours sous forme de filières (catégories et sous-catégories, cohortes...) qui lui donne également des caractéristiques propres à la mise en place de dispositifs complets d'enseignement.
À un système de gestion de contenu (SGC) déjà cité, Moodle ajoute aussi quelques outils d'interactions pédagogiques et communicatives créant un environnement d'apprentissage en ligne : cette application permet de créer, via le réseau, des interactions entre pédagogues, apprenants et ressources pédagogiques.