Где учиться программисту: 7 бесплатных онлайн-курсов 1. Codecademy Компания, убежденная в том, что нужно менять нынешнюю систему образования, застрявшую где-то в 19 веке. На сайте собраны пошаговые онлайн-уроки с возможностью работы прямо в браузере. Сайт: codecademy.com Язык: английский Уровень: для начинающих Чему учат: HTML, CSS, JavaScript, jQuery, Python, Ruby, PHP 2. Coursera Платформа, созданная в 2012 году профессорами Стэндфордского университета, является одной из самых популярных в сфере онлайн-образования. Курсы бесплатные, но для некоторых из них есть платная опция получения подтверждащего сертификата. Стоимость сертификатов отличается в зависимости от выбранного курса, но средняя цена — около 50 долларов. Сайт предлагает такие курсы, как « Программирование для всех (Python)» от Мичиганского университета, «Навыки разработчика, необходимые для создания новой компании с нуля» от Стэндфордского университета и «Программирование облачных служб для смартфонов на базе Android» от университета Вандербильда. Сайт: coursera.org Язык: русский, английский, другие языки Уровень: средний, продвинутый Чему учат: зависит от курса 3. Microsoft Virtual Academy Сайт предлагает более 200 обучающих курсов. Курсы учат разработке приложений для HTML5, Windows и Windows Phone, Microsoft Office 365, SQL Server, Azure и System Center. Обучение бесплатное, но требуется иметь учетную запись Windows Live ID. Сайт: microsoftvirtualacademy.com Язык: русский, английский Уровень: продвинутый Чему учат: продуктам и технологиям Microsoft 4. Irbis-school Обучение происходит на специально разработанном десктопном приложении. Школа обещает научить грамотно писать код и правильно искать информацию. Присутствует поддержка онлайн-консультантов. Сайт: irbis-school.com Язык: русский Уровень: от начинающего до среднего Чему учат: MySQL, JavaScript, HTML, PHP, фреймворки 5. Hexlet Платформа для создания и продажи коротких практических уроков по программированию с девизом «Знания должны быть свободными». Проект был основан в 2012 году и продолжает оставаться некоммерческим, существуя за счет пожертвований и помощи сообщества. На момент написания статьи на сайте доступно 11 курсов: например, курсы по Swift, по программированию на JavaScript или разработке под OS X. Сайт: hexlet.org Язык: русский Уровень: от начального до продвинутого Чему учат: зависит от курса 6. Центр современной информатики, программирования и анализа данных Computer Science Centre — это совместная инициатива Академии современного программирования, Школы анализа данных и клуба Computer Science при ПОМИ РАН, предлагающая очные вечерние курсы. В рамках эксперимента в августе этого года центр объявил о запуске массовых открытых онлайн-курсов. Всего было запущено три: «Алгоритмы и структуры данных», программирование на языке С++ и введение в структуру ЭВМ. Тем, кто успешно проходит все курсы, компания предлагает зачисление на очное отделение без вступительных испытаний. Сайт: compscicenter.ru Язык: русский Уровень: средний Чему учат: С++, компьютерная архитектура 7. HTML Academy Интерактивные онлайн-курсы по HTML и CSS. Они готовят потенциальных верстальщиков, которых сразу же учат работать с «живым» кодом посредством решения практических задач. Часть курсов бесплатные, другая часть — платные. Создатели постоянно пытаются расширить количество бесплатных курсов, пытаясь найти разные решения — например, краудфандинг. Курсы, представленные на сайте, начинаются от базовых, таких как «Ссылки и изображения», и до продвинутых, как «Селекторы». Сайт: htmlacademy.ru Язык: русский Уровень: от начинающего до среднего Чему учат: зависит от курса