Moodle est structuré autour d'espace de cours (qui peuvent être regroupés en catégories) auxquels on affecte des utilisateurs avec différents droits (typiquement des élèves et un ou plusieurs enseignants).