En technologies de l'information et de la communication, un learning management system (LMS)[1] (littéralement « système de gestion de l'apprentissage »), aussi appelé environnement numérique d'apprentissage[2], plateforme d'apprentissage en ligne[3], plateforme pédagogique[4] ou encore système d'aide à l'apprentissage[5], est un logiciel qui accompagne et gère un processus d'apprentissage ou un parcours pédagogique.
Ce genre de système informatique propose des tests d'évaluation qui sont soit soumis à validation par l'enseignant soit proposées comme activités de régulation en auto-évaluation. Un LMS s'adosse généralement à un logiciel de gestion pour la partie administrative et logistique de la formation, notamment présentielle.
Il existe des standards normalisant les contenus pédagogiques : Learning Object Metadata (LOM) et Sharable Content Object Reference Model (SCORM).
Un dispositif de formation en ligne a les composantes suivantes :