Платные статьи на сайте?
Здравствуйте.
У меня на календаре 2016 год, думаю у вас тоже. И судя по тем тенденциям которые есть в интере и ру нете, люди уже не хотят читать. Они хотят смотреть и повторять.
Посмотрите как это реализовано на таком монстре как - tutsplus.com
Похожий проект для друпала - buildamodule.com
Про ценообразование на инфорпродукты можете почитать в интернете. 
Отностилено прлагина, вам проще написать саомтоятельно тз и нанять фрилансера который сделает кастомное решение конкретно для вас.
Подготовьте материал и проведите несколько бесплатных вебинаров на которых расскажите в целом о программировании. Вебинары закрывайте анонсами Вашего обучающего курса (который может быть еще не подготовлен). Задача вебинара:  а); определить насколько высок интерес аудитории (до того как Вы начали тратить силы на создание курса); б) показать Вашу экспертность и заинтересовать в покупке курса. Лайфхак: вебинар можете вести не Вы лично; можете нанять или обучить спикера, ну или попросить друга, который разбирается в теме и умеет хорошо и доступно объяснятьПосле нескольких вебинаров подготовьте целый курс (например: 10 видео-уроков + ответы на вопросы после каждого видео + сертификат после итогового задания). Задача курса:  дать реально практические навыки и дополнительные материалы в виде pdf-инструкций, лайф-хаков и чек-листов. Сделайте баннеры с рекламой курса на всех страницах Вашего сайта (в блоке справа) и составьте календарь бесплатных вебинаров, его также разместите на всех страницах. Плюс добавьте в меню сверху. Задача баннеров: сконвертировать посетителей в зрителей вебинаров и покупателей курса.
Таким образом у Вас должна получиться следующая воронка: баннеры продают вебинары, вебинары продают курс.P.S.: чтобы увеличить вероятность покупки курса обязательно включите в условия курса "верну деньги, если после 2 занятия, Вы поймете, что курс Вам не интересен".