ИМХО, продолжать изучать (онлайн-курсы итд) и при этом ходить на собеседования, т.к практически после каждого собеседования пополняется список того, что стоит изучить. +без реальной практики даже самые хорошие курсы мало что стоят.
www.codecademy.com + задавать вопросы на форумах итд итп.
Если непременно с преподавателем, то можно попробовать режим вебинара (тот же Специалист практикует)
А так первый же запрос выдал.
А как вы делаете веб-дизайн, не зная при этом ни одного программиста? Среди фронтендов тоже нет друзей?
html+css+js - можно посмотреть сертификацию майкрософт. Но по опыту могу сказать, что как раньше не особо смотрели на сертификаты, так и продолжают не особо на них смотреть и сейчас)
У Яндекса, помимо ШАД, еще есть ШРИ, но это не совсем для новичков.
Вообще у Яндекса есть разные курсы
Если есть какие-то базовые знания, можно проситься на стажировку, тем более, что нередко можно найти вакансии + смотреть на сайтах компаний. В том же самом касперском частенько висят вакансии стажеров