Лучшие курсы онлайн обучения для программистов
Также хороши дистанционные курсы изучения языков программирования, как и офлайн? Опираясь на собственный опыт могу ответить утвердительно. Испытав на себе все доступные методы обучения, я готов поделиться с вами лучшими из них:
1. «CodeSchool» - является образовательным проектом, который был создан в EnvyLabs; в его рамках было реализовано тридцать IT-курсов в режиме on-line. Сегодня главными направлениями являются iOs, Ruby/Rails, HTML/CSS/Design, Javascript/jQuery. Также существуют курсы Electives, которые не вошли в состав основных направлений: по Git, ChromeDevTools и др. Рассмотрев интерактивные курсы переходим к скринкастам аналогичной тематической направленности. Обычно доступ ко всем материалам доступен за ежемесячную плату в 25 USD, хотя некоторые курсы предоставляются бесплатно. Разработчики проекта делают отличные online курсы, снабженные множеством видео и интерактивными задачами. CodeSchool завоевали популярность во много благодаря тому, что каждый из курсов получил собственное тематическое и музыкальное оформление.
Языки для изучения: JavaScript, JQuery, CoffeScript, Backbone.js, HTML/CSS, Node.js, программирование под Ruby и iOS.
Перейти по ссылке: https://www.codeschool.com/
Также смотрите: TreeHouse, Codeacademy
2. «Codewars»
Большой проблемой, достаточно часто встречающейся в ходе написания типичной литературы по программированию, является нехватка упражнений, без которых возможность обучения резко снижается. Программисты в таких случаях советуют придумать реальный проект и делать его.
Перейти по ссылке: http://www.codewars.com
Также смотрите: Hacker Rank, Project Euler и Node School
3. «Стэнфордский курс по iOs»
Должно быть, является оптимальным из того, что можно найти по iOS-разработкам. Обучение по данному курсу не уступает схемам, применяемым в лучших университетах Америки. Вы получите практические навыки от преподавателя, который очень хорошо разбирается в теме и не разжевывает очевидные моменты.
Перейти по ссылке: Скачать бесплатно в iTunes U
4. «MIT Structure and Interpretation of Computer Programs»
Курс является аналогом «Введения в специальность» - классическим академическим курсом, записанным на видео. Только самые стойкие способны осилить это обилие лямбда-выражений, хвостовых рекурсий и computerscience. Хотя есть и такие, кому удалось собрать по одному из подобных курсов диплом MIT .
Перейти по ссылке: Плейлист на YouTube и текст учебника
5. Видеоуроки от JeffreyWay
В отличие от стандартных видеокурсов, отступили от привычного длительного, скучного и чересчур формального формата обучения.
Такжесмотрите: 30 Days to Learn jQuery и Perfect Workflow in Sublime Text.
Перейти по ссылке: http://code.tutsplus.com
6. «KhanAcademy»
Сегодня преподается в школах Соединенных Штатов. Я там прошел 92% школьного курса по математике, что никогда не бывает лишним для хорошего программиста. Кстати, основатель проекта, ранее начинавший с простейших youtube-видео, позднее получил инвестиции от Билла Гейтса и многомиллионную аудиторию пользователей.
Такжесмотрите: Math is Fun и Better Explained
Перейти по ссылке: https://www.khanacademy.org
7. «EloquentJavaScript»
Является интерактивной книгой, которая издается уже во второй раз; по праву считается одим из лучших бесплатных пособий для новичков, изучающих JavaScript. Несмотря на явную нехватку интерактивности книжка, по моему мнению, очень полезна для начинающих программистов.
Перейти по ссылке: http://eloquentjavascript.net
8. «Coursera»
Завоевала популярность благодаря предоставляемой возможности прикоснуться к качественному университетскому обучению. Признаюсь, что мне не удалось пройти до конца ни одного из их курсов, однако на этих двух советую все же заострить свое внимание: функциональное программирование на Scala и стартап-разработка от Стенфорда.
Перейти по ссылке: https://www.coursera.org
9. «Путь хаскелиста-новичка»
Представляет собой перечень полезных ссылок, который я бы назвал «мета-курсом» - они все готовы к употреблению и расставлены по порядку. Самому такое, конечно, тоже можно собрать, но для этого придется совершить ряд проб и ошибок, а здесь все уже сделано за нас.
Перейти по ссылке: Репозиторий на гитхабе
10. «180 websitesin 180 days»
Я бы назвал форматом, где необходимо проявить максимум фантазии. Когда-то Дж. Девальт произвела сенсацию, создав онлайн-марафон «180 сайтов за 180 дней», который послужил примером для подражания многим программистам. Попробовав этот формат, меня хватило на создание 14 приложений для iOS.
Перейти по ссылке: http://jenniferdewalt.com