10 обучающих ресурсов по программированию
Исследования рынка труда называют профессию программиста самой востребованной в ближайшем будущем, а зарплаты разработчиков мобильных приложений, баз данных и высоконагруженных проектов достигли уровней, о которых и мечтать не могут представители других профессий. Mashable подготовил обзор 10 бесплатных сервисов для обучения программированию, а мы перевели его для вас.
Code/Racer
Созданный командой Treehouse, Code/Racer представляет собой гоночную игру, которая стимулирует вас к изучению программирования, причем с высокой скоростью т. к. необходимо опередить конкурентов на трассе. В процессе игры пользователям доступно более 650 обучающих видео. Кроме общего игрового сценария, присутствуют и более мелкие элементы геймификации, такие как бейджи, присваиваемые за хорошие достижения в учебе.
MIT Open Course Ware
Массачусетский Технологический Институт (MIT) открыл для аудитории содержание своего курса, так что любой человек, где бы он ни находился, может пройти обучение в одном из ведущих американских исследовательских организаций. Образование в MIT без кредитов на обучение или жесточайшего отбора.
Эффективная и выгодная реклама с сервисом от МегаФона
Широкий выбор рекламных каналов, более 100 параметров по интересам, подробная аналитика и другие возможности уже ждут в Личном кабинете. А еще кешбэк 100% за запуск рекламы в первый месяц и еще 10% — каждый месяц.
Udacity
Руководители проекта Udacity считают, что современная система высшего образования работает неправильно. Образование сейчас не что-то, что случается с человеком раз в жизни, а непрерывный процесс. Именно поэтому они разместили в онлайне огромное количество курсов по информационных технологиям, математике и физике.
Mozilla Developer Network
Проект представляет собой онлайн-коллекцию документов из различных источников, которые посвящены веб-разработке и подходят людям с любым уровнем подготовки: от экспертов, до студентов и начинающих. MDN это вики, а значит, любой человек может вносить в нее правки и исправлять неточности.
The Code Player
С помощью этого ресурса вы можете просматривать интерактивные презентации, которые объясняют, как писать программы с нуля. Когда вы станете программистом-профи и захотите самостоятельно обучить начинающих, то сможете добавить свои презентации.
Coursera
Гигант интернет-образования размещает курсы от десятков ведущих университетов, которые бесплатно могут изучать все желающие. Преподавателями курсов на Coursera являются профессора из 62 институтов, а сами курсав настоящий момент доступны на 5 языках: английском, французском, испанском, итальянском и китайском.
Codeacademy
В отличие от уже упомянутых платформ онлайн-образования, Codeacademy фокусируется только на обучении программированию. Вы можете выбирать из курсов, сгруппированных в 8 направлений: API, Ruby, Python, JavaScript, jQuery, PHP, основы WEB, или сочетание разных языков программирования в ходе проектов.
Khan Academy
Этот проект дает возможность миллионам студентов со всего мира вместе «прокачивать» различные цифровые навыки, от программирования, до теории компьютерных систем. Это значит, что вы можете стать разработчиком-экспертом и отличным математиком и все это в одном месте.
Learn Python the Hard Way
Ресурс предлагает бесплатные PDF, но есть и возможность прибегнуть к видео-урокам (правда платная, 29 $).
Что же означает это «Hard Way» в названии проекта? Правило номер 1 заключается в том, что здесь отсутствует возможность копипаста, т. е. писать код нужно самостоятельно каждый раз с нуля, таким образом рука будущего программиста «набивается» куда лучше.
HTML5 Rocks
Всеобъемлющее руководство по изучению HTML5, написанное огромным количеством добровольцев, работающих в Google, Adobeи многих других крутых местах. Как студенту HTML5 Rocksвам будут доступны слайды, презентации и видео.
Источник: Mashable