Где учиться программисту: 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
Язык: русский
Уровень: от начинающего до среднего
Чему учат: зависит от курса