В онлайн-образовании есть целое направление, изучающее правильную подачу знаний, – педагогический дизайн. Он решает вполне конкретные задачи. Например, как привлечь внимание и мотивировать пользователя на учёбу. Я всегда начинаю онлайн-курс с объяснения, зачем всё это нужно человеку, что он в итоге получит. Второе, что изучает педагогический дизайн, – как сопровождать пользователя в процессе обучения. По своему опыту могу сказать, что ачивка «Молодец, так держать!» может творить чудеса. Наконец, третья задача – правильно использовать инструменты закрепления и оценки знаний. Есть большое количество подобных инструментов. Это и диалоговые тренажёры, про которые я говорил выше, и тесты, и интерактивные задания, и многое другое.
Если станет вопрос о выборе платформы для размещения, от себя могу порекомендовать Skillspace.ru - юзер френдли, бесплатный тариф, простой интерфейс и тп. Все что нужно для начинающих в принципе.