На курсах не готовят программистов - от слова "совсем". На курсах дрессируют необходимую бизнесу дешёвую рабочую силу на конвейер типовых рутинных задач, решаемых бездумно заученным набором типовых блоков кода. Выпускники курсов, как и большинство самоучек, в принципе не в состоянии понять, что одно умение писать код не делает и не может сделать их программистами - лишь малообразованными кодерами.
Курсы не дают знаний, необходимых программисту. Тех самых знаний, которые даёт ВУЗ - в том случае, если ты умеешь учиться. То, сколько знаний ты вынесешь из обучения в ВУЗе, исключительно твоя ответственность: это не школа, в которой тебе только клюв распахнуть, а учителя сами знания засунут.