Есть курсы от очень хороших преподавателей, правда чаще всего на английском. Но это может быть ещё одним элементом обучения: подтягивать английский. Очень много бесплатных курсов. Т.е. почти нулевая стоимость образования. Большая свобода в выборе времени образования, желаемой скорости. Есть возможность пересматривать непонятные куски. В некоторых курсах есть возможность задавать вопросы. Возможность изучать именно ту тему, которая интересна и нужна.