Я вспоминаю себя 15 лет назад, молодой и зеленый студент, который слышал про ИТ, и многие вещи казались крутыми, например препод говорит только на академическом языке, ничего не понятно, но очень интересно. Общество навязало идею что докторская степень и сложные формулировки это признак мастерства
Знания, которые дают на этих курсах - уровня Hello World, как только нужно сделать что-то более сложное начинаются проблемы.
Проблемы начинаются в том, что программирование - это не просто заученные конструкции и слова, а способ мышления. Невозможно перестроить мышление за 3 месяца курсов.
В целом да, но с оговоркой, индивидуально очень, один поймет за месяц, другой не поймет и за год. Я в свое время когда учился, начал понимать дзен спустя 4 месяца ))
Чтобы быть программистом, надо иметь способности к математике. Сейчас ИТ индустрию заполонили случайные люди не имеющие способностей к математике и не повернутые на компах задроты. Эти люди пришли в индустрию только из-за высоких зарплат, но не имеющих ни математической базы, ни энтузиазма компьютерных задротов.
Онлайн-школы это отдельный жанр, по мне это на грани мошенничества и инфоциганства, по сути они вводят в заблуждение людей обещая после "обучения" перспективы которым не суждено сбыться, а уровень знаний не выдерживает никакой критики. Все те же знания можно получить самостоятельно читая самоучители.