Обучением технических специалистов занимаются как университеты, так и крупные компании, заинтересованные в привлечении новых специалистов. Предлагаем вашему вниманию подборку курсов от различных вузов и проектов: самые перспективные направления, от больших данных до биоинформатики, ждут, что вы посвятите им время и усердие.
MIT OpenCourseWare
Это может быть интересно:

Поучиться в одном из самых престижных вузов мира, пусть и дистанционно (в век технологий расстояние может никак не снижать качество образования) — это ценный опыт. Качественные курсы, подготовленные профессионалами и известными специалистами своей области, будут подтверждением. На сайте Массачусетского технологического института — богатейший выбор онлайн-курсов, в том числе, по инженерии и компьютерным наукам.
Главный барьер для изучения компьютерных наук с помощью материалов MIT — языковой, все материалы предлагаются на английском. Впрочем, некоторые оснащены субтитрами. Это будет шансом подтянуть не только информатику, но и английский язык.
Если же вы хотите заниматься на русском, лекции MIT переводит проект «Курсомир»: на сайте готовятся разделы с лекциями об искусственном интеллекте, алгоритмах и структурах данных, программировании и информатике. Пока что можно познакомиться с курсом «Основы программирования» (на данный момент переведены две лекции).
Мичиганский университет
Университет подготовил целую серию курсов о программировании на Python (раз, два, три, четыре, и это далеко не всё!), а также о других языках программирования. А вот теоретические курсы Мичиганского университета, на который стоит обратить внимание и практикам — «История, технология и безопасность Интернета» и «Mindware: критическое мышление информационной эры».
Как правило, онлайн-курсы платные, однако часть видео и материалов к ним — в свободном доступе. Это не позволит получить сертификат о прохождении, но вполне может дать возможность подтянуть Python и поупражняться самостоятельно.
Университет Дьюка
Ещё один известнейший мировой университет, где учат компьютерным наукам, делая упор, в частности, на науку о данных. Советуем обратить внимание на курс «Управление большими данными с MySQL», а также на несложную обучающую программу, где учат создавать веб-страницы с помощью HTML и CSS, а также Javascript для разработки программ и алгоритмов, которые помогают сделать сайт функциональным и интересным.
Университет Джона Хопкинса
Читайте также:

Здесь имеет смысл обратить внимание на курсы по даталогии — разработчики онлайн-курсов из Университета Джона Хопкинса постарались на славу, подготовив целый набор программ для изучения науки о данных. Изучив доступные на Coursera программы, можно выбрать для себя один из курсов по анализу данных и статистическому анализу.
Если вас занимают машинное обучение и системы управления базами данных, вы хотите разобраться в том, что это такое, либо познакомиться с перспективными разработками, это ваш выбор. Кроме того, здесь найдутся программы, посвящённые биоинформатике и геномике.
Школа анализа данных
Двухгодичные очные вечерние курсы от компании «Яндекс» работают с 2007 года. Здесь специализируются на преподавании анализа данных, компьютерных наук и больших данных. Обучение бесплатное, однако требует хорошей математической подготовки.
У ШАД есть отделения в Санкт-Петербурге, Екатеринбурге, Новосибирске, Киеве и Минске. Для студентов из городов, в которых нет филиалов, доступны видеолекции. Кроме того, записи лекций школы по некоторым предметам выложены в открытый доступ чтобы послушать их, достаточно просто перейти по ссылке (курсы «Машинное обучение», «Алгоритмы и структуры данных поиска», «Параллельные и распределенные вычисления» и другие).
Computer Science Center
Совместный образовательный проект Computer Science клуба при ПОМИ РАН, компании JetBrains и Школы анализа данных Яндекса.
Ещё по этой теме:

Computer Science Center приглашает студентов средних и старших курсов, аспирантов и молодых специалистов на бесплатное очное вечернее обучение в Санкт-Петербурге или Новосибирске. Можно выбрать одно из трёх направлений: анализ данных, разработка ПО или современная информатика. Обучение длится два или три года, в зависимости от направления.
В этом году набор уже закончился, зато у тех, кто подыскивает вечерние курсы на следующий год, есть время подумать и подготовиться (вот программа).
На сайте центра можно подобрать онлайн-курс по теории и практике алгоритмов, языкам программирования, математическому анализу, технической информатике, архитектуре ЭВМ. Некоторые программы разработаны совместно с Академическим университетом.
Институт биоинформатики
Биоинформатика изучает и моделирует взаимодействия в живых системах, используя методы биологии, математики, статистики и информатики. В рамках этого междисциплинарного направления можно как заниматься изучением функций генов, так и находить применение для знаний из области computer science.
Также в институте существуют очные программы, предполагающие посещение лекций и работу над научными проектами. А среди онлайн-курсов Института биоинформатики на платформе онлайн-курсов Stepic есть, в частности, «Введение в Linux», «Молекулярная биология и генетика», «Основы статистики». Если вы хотите разобраться в работе нейросетей, вам тоже сюда.
Курсы Mail.Ru Group
С помощью онлайн-курсов компания Mail.ru делится опытом во области разработки со всеми желающими. Здесь учат обращаться с информацией и помогают найти профессию мечты, которая станет по совместительству ещё и профессией будущего.
Помимо традиционного изучения языков программирования обучающихся готовят к решению практических задач, которые неизбежно будут возникать во время работы над проектами. Есть, например, отдельный курс, посвящённый тому, как ставить задачи разработчику ПО, и курс, который научит анализировать безопасность веб-проектов.