Не знаю как в других странах, но что касается наших местных курсов, то я заметил следующее - в основном на них преподают действующие разработчики из различных компаний. И по окончанию обучения эти компании по рекомендации преподавателя принимают к себе на стажировку ребят, которые показали себя лучше остальных. Имхо, таким образом они экономят свои ресурсы и сразу получают на выходе почти готовых джунов.
первые курсы на этой идее и создавались, если помните, у аттрактора даже идея была обучать, а оплату потом брать рассрочкой в течении нескольких лет, не знаю правда на практике у них это получилось или нет, на данный момент, имхую, идеи кроме как рубить бабло на обучающихся - нет