Интернет-образование Как самому научиться программировать: 10 онлайн-курсов
В сети появляется все больше сайтов и онлайн-курсов для самостоятельного изучения кодинга. «Афиша» попросила директора Moscow Coding School Сергея Нугаева прокомментировать самые популярные из них.
![Как самому научиться программировать: 10 онлайн-курсов](https://img05.rl0.ru/afisha/e1500x600i/daily.afisha.ru/uploads/images/2/8e/28ee63413e2d4d37bdd3e84b0086e279.jpg)
Codecademy
![](https://img06.rl0.ru/afisha/720x-/daily.afisha.ru/uploads/images/3/a0/3a068072790e4207ae58524a9433223b.png)
Самый известный веб-сайт для пробега по верхам верстки и некоторых языков программирования. Популярность ресурса служит индикатором его качества, благо конкурентов достаточно. Все просто, наглядно, доступно (после редизайна еще и аккуратно) — то есть сайт можно считать идеальной точкой входа для знакомства с основами и синтаксисом выбранного языка. Но только для знакомства, основательное обучение или эквивалент реальной практике — это про другое.
- Сайт codecademy.com
Список чтива от Github
![](https://img06.rl0.ru/afisha/720x-/daily.afisha.ru/uploads/images/0/49/049a92c39ac24455ac2ceb5647744f14.png)
Github — соцсеть для программистов (суть которой в совместной разработке) и очень важный для них же инструмент. Это классный ресурс, но у него есть проблема — это место для посвященных, абсолютным новичкам без сторонней помощи и поисковика разобраться, что к чему, сложновато. Список литературы наследует это глобальную проблему: если вы в теме, то все понятно и полезно, в противном случае это просто пул ссылок на какие-то названия книжек. Так или иначе, набор тем основательный. Можно взглянуть на программерскую стезю с высоты птичьего полета, почитать о философии и математике, вникнуть в нюансы индустрии и суть самой профессии как таковой, подобрать что-то узкоспециализированное и требующее специальных навыков или, напротив, совсем базовое вроде HTML/CSS.
- Сайт github.com
Coursera и edX
![](https://img06.rl0.ru/afisha/720x-/daily.afisha.ru/uploads/images/3/44/34496057d0064b128fc67731309796a9.png)
Знакомая всем Coursera и чуть менее громкий edX работают в рамках одной концепции, сотрудничают с проверенными учебными заведениями, предлагают широкий спектр обучающих программ и вообще внушают доверие. Курсы, как правило, ничуть не локальные и дают нормальную базу знаний по предмету. Как для новичков, так и для опытных. Остается подобрать подходящий курс, записаться и — самое сложное — регулярно заниматься и оказаться в 4–5% (статистика) отличников труда, которые проходят курс до конца.
- Сайт edx.org
- Сайт coursera.org
Онлайн-курсы от МТИ, Стэнфорда и Гарварда
![](https://img06.rl0.ru/afisha/720x-/daily.afisha.ru/uploads/images/a/77/a7717146519a4c0797bfe9a5aeb4b7ec.png)
Перед тем как начать осваивать программу Массачусетского технологического института на дому (через тернии к звездам), все же нужно более-менее знать — это ответ на вопрос «зачем». Важно хотя бы понимать, что такое computer science, или на крайний случай посмотреть первую минуту видео. Если такое понимание есть, то составленный список ресурсов и материалов обещает помочь. Особенно занятная штука — вот эта. Я посоветовал бы начать с канонического курса от MIT. Он поможет быстрее понять ответы на заявленные «зачем» и показать, насколько вообще это ваша тема и почему ее стоит изучать. Как ни крути, такая штука завязана на теории. Она не столько про современное программирование, сколько про полноценную техническую базу, включая информатику и математику. Чтобы вникнуть в это, потребуется много умственных сил, труда и дисциплины. Иными словами, это классика, которая сможет перепрошить даже видавших виды, подняв соображалку и абстрактное мышление на совершенно новый уровень.
- Сайт blog.agupieware.com
Udemy и Code Avengers
![](https://img06.rl0.ru/afisha/720x-/daily.afisha.ru/uploads/images/c/3f/c3f03f5d8ae54a219c70cba4151a5191.png)
Никогда не пользовался ресурсом Udemy и раньше не слышал про него. Он обещает курсы по всем темам, начиная от пресловутого программирования и заканчивая обустройством дома. Возможно, хорошие курсы, но в таком формате при прочих равных сложно затмить Khan Academy (о нем идет речь ниже). Другой вариант — Code Avengers — менее развитая и популярная пародия на codecademy.com, плюс-минус одно и то же.
- Сайт udemy.com
- Сайт codeavengers.com
Khan Academy
![](https://img06.rl0.ru/afisha/720x-/daily.afisha.ru/uploads/images/5/a6/5a6486d81404430582d41b2ff00f0d3f.png)
Лучший на данное время онлайн-ресурс по самостоятельному обучению чему-либо в координатах «мое затраченное время/моя вовлеченность в процесс/мое понимание вопроса». Широченный спектр дисциплин, суперподход, основанный на тестах, интересные, понятные объяснения, все красиво и интерактивно. Учись не хочу.
- Сайт khanacademy.org
freeCodeCamp
![](https://img06.rl0.ru/afisha/720x-/daily.afisha.ru/uploads/images/f/39/f39161b4e103480e9fa5cb03eeff0bfa.png)
freeCodeCamp обещает функционал Сodecademy, завернутый в социальную полуигровую обертку. Главное отличие — по пути обучения вы двигаетесь не в одиночку, а с другими студентами-энтузиастами, что помогает окунуться в атмосферу бут-кэмп-лагеря. Командный дух, мотивация, теория плюс практика, современные фреймворки и следование в ногу со временем, общение и веселье, совместное решение реальных мини-задач — короче, это отличный ресурс.
- Сайт freecodecamp.com
HTML5 Rocks и CSS-tricks
![](https://img06.rl0.ru/afisha/720x-/daily.afisha.ru/uploads/images/b/f3/bf3f8738db7a4744b6d621849527574d.png)
Сайт, посвященный HTML5: фичам, улучшениям, новым разработкам. По сути — набор статей. Как «Хабрахабр», только более узкоспециализированный. Можно поставить в один ряд с CSS-tricks, куда действующим фронт-энд-разработчикам бывает полезно заглянуть, чтобы проведать обстановку в мире.
- Сайт html5rocks.com
- Сайт css-tricks.com