Какие существуют учреждения для дистанционного обучения?
Их куча , есть даже институты , которые позволяют учиться дистанционно. Гугляться на раз.
Что думаете о курсах?
В большинстве своем мусор, и они не заменяют системного образования. Выучить технологию, можно, но с оговорками, и нужно выбирать разумно.
В целом интересно ваше мнение.
Вам нужно системное образование, можете выбрать любой ВУЗ и дистанционно учиться. На выходе получите диплом,и статус бакалавра. Это не дает никаких гарантий вашего трудоустройства.Да и качество знаний по ИТ дисциплинам там хромает. Но будем так говорить, в более-менее крупных местах, с вами будут говорить, а не просто выбрасывать в мусор ваше резюме, или условия на входе будут получше, и карьерный рост не будет тормозить отсуствие диплома.
Чтобы подтянуть знания, читайте различную литературу, и не только по программированию. Старайтесь понять как все устроено в ИТ, что используется, и как. Тут же можете попроходить курсы на интересующие вас тематики.
И чтобы знания были не теоритическими, постарайтесь устроиться куданибудь программистом, хотя бы стажером.