Не нужно путать "программиста" с ITшником определенного профиля (кнопконажимателем ;-). Далее смысловая цитата: "Если мы не можем составить алгоритм, понятный компьютеру, значит, мы сами, пока еще, ничего не понимаем в решаемой задаче" (с) кто-то из великих программистов.
А задачи решаются в любой области знаний. Поэтому и искать надо не программу обучения (в политехе, физтехе, ...техе...) - в медицинском, филологическом, историческом, - любом университете. Искать нужно людей, которые ПОМОГУТ ВАМ найти пока нерешенную задачу и САМОСТОЯТЕЛЬНО НАУЧИТЬСЯ. И не обязательно в "крутом" университете
"Обычно, в тех вузах, где баллы и конкурс выше - лучше качество обучения."
На самом деле, там просто студенты лучше. ;)
В 21 веке узкие специалисты будут отцифрованы. Востребовано МЫШЛЕНИЕ, способное оценить проблему и получить новые знания для ее решения. For ex: Илон Маск ищет роботоТЕХНИКОВ, которых он обучит нейросистемам. Такое мышление дает университет ФУНДАМЕНТАЛЬНЫХ наук с хорошими научными школами.
Поэтому главное - это умение учиться - а интернет дотупен всем.
Программа то есть... вопрос в том есть ли у тебя деньги на обучение.
Увы научить тебя не может ни кто, тебе могут лишь дать знания.
А уж как ты их усвоишь и как будешь применять зависит только от тебя.