Именно по этому, лично мне, захотелось поучиться именно у вас! Ваш подход к обучению самый оптимальный.Дело в том, что я исповедую подход, при котором у слушателя должна стоять задача не "запоминать", а "понимать".
Всегда легче понимать частное имея представление об общем! НО! Это справедливо при условии, что человек хотя бы имеет понятие, что такое программирование. В классическом обучении иной подход, так как изначально предполагается, что человек абсолютный ноль! И к сожалению подходят с этих позиций практически во всем, по общей методологии.То есть, в моём понимании, курс должен идти от общего к частному — описать всю картину в целом, а затем уже переходить к нюансам, по мере надобности. В классическом обучении обычно наоборот.
При таком подходе нет главного — контакта с учителем, домашних заданий и работы над ошибками. Для новичков это очень важно.Если придерживаетесь такого принципа, то лучше сделать курс с платном доступом. Даже не целый курс а каждый урок отдельно.
Поэтому для одних необходим Курс, а другим достаточно отдельных Уроков. Этим вы только расширите аудиторию учеников.