И если кто-то знает или сам проходил аналогичные курсы, то какие порекомендуете? Я слышал, что у GeekBrains старые методички и знаний недостаточно для реальный работы в IT.
И правда и нет. Сами по себе онлайн-курсы дают только знания, без умения их реально применять. Грубо говоря - это как прочитать книжку: вроде и написано понятно, и примеры разобраны, и даже пара-тройка типовых задачек вроде как решены, вот только один-на один с компьютером всё немного по другому.
Умение применять - это практика, причём в очень солидном объёме, заведомо превышающем любой онлайн-курс. Это куча решённых задач самой разной направленности. Это пара-тройка собственных внутренних проектов, сделанных "для фана".
И вот тогда, да, с этими знаниями и умениями вполне можно идти устраиваться на работу. Оторвут с руками. Да, первое время будут "косяки", но ничего такого, что нельзя выправить.
То есть если записаться на онлайн-курс и активно его знания использовать и применять самому - да, курсы зайдут и по их результатам устроиться на работу можно. А если просто прослушать цикл лекций и сделать пару-тройку приведённых в курсах заданий (особенно если делать их спустя рукава, лишь бы сдать), то нет, онлайн-курсы на работу устроиться не помогут никак.