Сейчас как раз участвую в таких курсах от одной фирмы. Изучаем java на «промышленном» уровне.
Учимся по 20 часов в неделю. Срок обучения — 4 месяца. Изучаем с уклоном в J2EE и базы данных, но начали с азов, несмотря на то, что группа оказалась подготовленной. Позже, как я понял, будем потихоньку внедряться в собственный фремворк (фирмы). За курсы ничего не платим, т.к. перед этим проходили специализированное собеседование.