Il faut distinguer grossièrement trois parties dans la création d'un site d'e-learning :
- la création du contenu pédagogique (structure, approche pédagogique, enchaînements, évaluations, tests, collaboration, tutorat...),
- la création de la représentation de ce contenu (pages HTML, documents...