Как распиарить свои бесплатные курсы программирования?
Если есть знания, напишите статьи на Хабре, полезные статьи очень хорошо читают. Бонусом получите неплохую обратную связь от профильного сообщества.

А так классика - контекстная реклама, ничего более эффективного пока не придумали.
На Степике можете опубликовать, там много бесплатных уроков, народ любит.