У вас сын на какой планете живет? Сама в ИТ, в силу специфики, постоянно прохожу обучение по разным средствам разработки, платформам и т.д. В любой приличный учебный центр для зачисления на курс нужно предоставить диплом о высшем специальном образовании. Насколько прокатывает средне-специальное не знаю, не сталкивалась.В Новосибирске, кстати, очень здорово готовят спецов по Java в Сиб-инфо ( прошу прощения, если не точно написала, была там лет 5 назад), народ специально туда ездит на обучение. Найдите их сайт, посмотрите требование диплома на серьезных курсах  и сына носом ткните. Там где готовы учить всех подряд - это просто время провести.Можете смеяться, но буквально пару недель назад заканчивала курсы по 1с ( это типа вообще не круто для ИТ) , закрутилась и забыла им диплом отправить - получила по почте проповедь типа « вы чего вообще к нам сунулись без образования».И да, сейчас в крупных компаниях сидят и думают как под отсрочку своих ИТ без вышки подвести. В эту волну всех вроде отмазали, но где гарантия, что она последняя.