Стоит ли туда идти человеку с нулевым багажом знаний и нежно-трепетным отношением к компьютеру? Интересен курс Java for Android. Задача - за год вырастить хотя бы джуниора.
Шаг это просто выкинутые деньги на бумажку, которая ниразу не добавит веса при технических интервью.
Как таковых оффлайновых курсов хороших посоветовать не могу, большинство из них по-моему уже давно самоликвидировались за ненадобностью. Сейчас вроде Bionic University разворачивается наконец, может там что-то путное будет - по крайней мере, тестирование там читают весьма рубящие в этом люди, лично их знаю.
Толку - 0 именно для программиста. После таких курсов обычно джуниорами только работают или на наши конторы за 500 баксов до старости.
Для желающих конкретно подучиться для профессии есть курсы при компаниях как Luxoft, Globallogic, которые учат желающих бесплатно, потом проводят интервью и берут на работу если всё ок, но берут не всех, конечно. Так же это не значит что человек приходит знающий только Ворд, и его возьмут. База по математике, и около того вещам тоже нужна.
Есть еще удаленные курсы как Coursera.
Вариантов хватает. Иногда и из ШАГ появляются программисты, но их единицы и это фанатики и люди не только на курсы ходят, а еще много читают и пробуют.