Meus 2 cents:
Depende muito do objetivo e do orcamento do projeto.
Como sei um pouco da tua ideia, existe a possibilidade de usar os marketplaces de cursos para isso: hotmart, kiwify, eduzz.
A vantagem eh nao tem de investir na infra - e o valor eh voce que estabelece.
Se nao quiser marketplace, tem alguns pacotes pagos (mas sao PHP e o codigo nao eh la grande coisa, da para baixar facil com uma garrafa de rum e experimentar - se quiser tentar me avise que dou as direcoes)
https://codecanyon.net/item/lmszai-learning-management-system/38383087
https://codecanyon.net/item/academy-course-based-learning-management-system/22703468
E correndo por fora, mas mais horrivel ainda (apesar de bem reconhecidos), sao temas wordpress para LMS: