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