Anddrey, к примеру есть у Вас блог my.ru в нём вы ведёте записи, рассуждения, новости и т.д.
Далее настраиваете WP, чтобы можно было на одном движке управлять сетью ваших сайтов (ссылка выше).
К примеру, настроить чтобы все создаваемые в админке вами дополнительные сайты размещались на поддоменах, т.е. WP будет создавать виртуальные поддомены (физически его не будет, но по адресу, пример, kurs1.my.ru у вас будет открываться страница вашего курса №1).
После этого у вас в админке будет доступна функция создавать доп. сайты и управления ими:
Далее берёте подходящий шаблон WP и "шлифуете" его, чтобы небыло меню, шапок, подвала и т.д. (на свой вкус).
Далее создаёте в своей сети доп. сайт, к примеру kurs1.my.ru, при создании вас попросит система ввести имя поддомена (на примере вводим "kurs1").
После создания доп. сайта подключаем к нему "отшлифованный" шаблон. Теперь на доп сайте у нас нет меню и ссылок на разные страницы.
Делаем главной страницей любую статическую страницу, которая и будет продающей:
А анонсы курса и прочие новости постим на нашем основном сайте my.ru с ссылкой на доп. сайт kurs1.my.ru.
На доп. сайте kurs1.my.ru можете создавать уроки и прочие вещи:
kurs1.my.ru/lesson1
kurs1.my.ru/lesson2
kurs1.my.ru/lesson3
и т.д.
Создали новый курс, под него создаёте ещё доп сайт (пример, kurs2.my.ru) и т.д. Количество доп. сайтов не ограничено.
Кстати, у вас будет режим поддоменов, так как разработчики WP пишут:
Выбрать режим подкаталогов нельзя в следующих случаях: Если ваш сайт существует больше месяца, из-за проблем с существующими постоянными ссылками.
Обещают исправить.
Надеюсь понятно пояснил.
Дело в том, что HTML страницы надо постоянно править, что-то добавлять, что-то удалять. А это придётся постоянно использовать редактор HTML и постоянная закачка страниц на хостинг. В случае с сетью сайтов, вы будете править все страницы в админке WP.