В этом посте я собираю источники (сайты, Youtube каналы) которые дают возможность научиться программированию тем кто этого желает. Данный сборник будет полезен как новичкам, так и продвинутым пользователям.

Codecademy

Учитесь кодить в интерактивном формате и бесплатно — девиз этой компании. На сайте собраны пошаговые онлайн-уроки по HTML, CSS, JavaScript, jQuery, Python, Ruby, PHP. Также есть отдельный раздел по созданию сайтов. Чтобы получать новые знания, нужен только интернет и браузер. Если вы новичок в программировании, то это отличный вариант, чтобы освоить азы.

HTML Academy

32 онлайн-курса по HTML и CSS от 35 наставников. Создатели HTML Academy считают, что вёрстка — полезный навык любого IT-специалиста. Курсы делятся на базовые и продвинутые. Часть из них платные, часть — бесплатные. При этом ставка делается не на теорию, а на практику.

Code School

Ресурс от Envy Labs предлагает видеоуроки и скринкасты для тех, кто хочет изучить HTML5, CSS, Ruby, JavaScript, Git, программирование под iOS. Материал направлен на более продвинутых пользователей. Обучаться можно индивидуально или в команде. Курсы платные: 29 долларов — месячная подписка, 290 долларов — годовая.

Хекслет

Это платформа для изучения баз данных, серверов и разработки приложений. Сервис создан разработчиками для разработчиков. Сообщество насчитывает уже более 50 тысяч человек. Можно учиться бесплатно (только теория) либо за 9 долларов в месяц (теория + практика).

Code Avengers

На этом ресурсе представлено три вида курсов: HTML + CSS, JavaScript и Python3. Каждый из них имеет три уровня: первый — бесплатный, остальные — за доллары. Покупка курсов сразу по всем направлениям обходится дешевле — в 146 долларов. В каждом курсе есть игровой элемент, помогающий закрепить материал.

Irbis-school

Это онлайн-курсы веб-программирования. Обещается, что, освоив их шаг за шагом, вы научитесь создавать профессиональные сайты. «Начинаем от незамысловатого процедурного кода и эволюционируем в полноценный мини-фреймворк». Обучение ведётся через специальное десктопное приложение. Базовые курсы бесплатные, более продвинутые — платные.

Udacity

Компания, считающая, что образование должно быть общедоступным. Для этого она вместе с Google, AT&T, Facebook, Salesforce, Cloudera и другими корпорациями разработали образовательные программы по подготовке front-end- и full-stack-разработчиков, аналитиков, разработчиков мобильных приложений и программистов. Стоимость программ — 200 долларов.

Школа программирования

Учебный центр «Школа программирования» создан выпускниками МГТУ имени Баумана в 2010 году. Выбор профессий обширен: основы программирования, HTML и CSS, Swift, Android, Python, JavaScript и другие. Отдельно стоит отметить курс по SEO. По окончании одного из курсов, которые стоят до 100 тысяч рублей, можно получить сертификат-подтверждение. Также школа обещает выпускникам двухмесячные стажировки в профильных компаниях.

Frontend Masters

Более 20 академических курсов по HTML5, CSS3, JavaScript, JQuery, Backbone.JS, AngularJS и другим направлениям. Подходит для тех, кто хочет получить фундаментальные знания. Преподаватели — эксперты в своём деле. Например, Дуглас Крокфорд (JavaScript), Эстель Вейл (CSS3), Lukas Ruebbelke (AngularJS). Обучение платное: 39 долларов в месяц либо 299 долларов в год.

Академия IMT

Академия интернет-технологий IMT предлагает офлайн- и онлайн-курсы по обучению современным IT-специальностям. Можно изучать поисковую оптимизацию, основы вёрстки сайтов, веб-дизайн и веб-программирование, JavaScript. Заявляется, что все преподаватели — практики, учат актуальным вещам. Обучение платное, онлайн-курсов в расписании немного.

Html5rocks

Популярный ресурс для разработчиков, которые хотят перейти на HTML5. Основан в 2010 году. Содержит множество статей об этом языке, его функциях и особенностях использования в приложениях.

Центр современной информатики, программирования и анализа данных

Этот центр (Computer Science Center) создан по инициативе клуба компьютерных наук при ПОМИ РАН, компании JetBrains и Школы анализа данных. Центр предлагает очные вечерние курсы по информатике, анализу данных и разработке ПО. Но недавно запустили и онлайн-направление, в том числе по С++, Python, компьютерной архитектуре и графике.

LearnSauce

Это платформа, где за 9 долларов в месяц можно получить неограниченный доступ к DIY-учебникам с исходными кодами. Новые мануалы появляются каждую неделю. Владельцы сервиса заявляют, что ученики вскоре смогут создавать собственные крутые приложения.

W3schools

На этом ресурсе собраны учебники, которые пригодятся как программистам, так и веб-дизайнерам. Мануалы по сайтостроению объединены в отдельный раздел. Учебные пособия подобраны так, чтобы даже новичок смог в них разобраться. Также на сайте есть примеры, как всё это работает. Доступ к учебникам бесплатный.

Smashing Magazine

Это интернет-журнал для веб-дизайнеров и разработчиков, где собраны профессиональные книги, в том числе электронные. Некоторые из них можно скачать, некоторые — купить. Тематика пособий обширна — специалисты среднего и продвинутого уровней найдут массу полезного.

Treehouse

Это популярный образовательный ресурс, созданный в 2011 году Райеном Карсоном. На нём собрано множество курсов для веб-разработчиков, веб-дизайнеров, мобильных разработчиков и маркетологов. Словом, всё, что нужно изучать для создания сайтов. При этом студенты отмечают высокое качество преподавания. Обучение платное: 25 долларов — базовая подписка, 49 долларов — продвинутая. Каждую из них можно опробовать бесплатно в течение 14 дней.

Alison

Это образовательная площадка для освоения новых специальностей и повышения квалификации. В разделе, посвящённом IT, есть курсы по мобильной разработке, интернет-бизнесу, работе с графическими редакторами, мультимедийным технологиям и другим направлениям. Обучение бесплатное, но, пройдя тот или иной курс, можно платно получить сертификат.

Learnable

Сервис для онлайн-обучения, который будет полезен программистам и дизайнерам. На сайте представлены курсы и электронные книги по JavaScript, JQuery, PHP, CSS3, HTML5, Node.JS, Photoshop, WordPress, Ruby, iOS, Android и другим темам. При этом доступ к учебным материалам остаётся и после прохождения курса. Преподаватели готовы ответить на любые вопросы студентов, а последние могут получить диплом, подтверждающий обучение на Learnable. Стоимость месячной подписки — 15 долларов, годовой — 99 долларов.

Skillfeed

Ресурс, предлагающий более 79 тысяч обучающих видео по дизайну, веб-разработке, фотографии, иллюстрации, а также HTML и CSS. Ролики можно отсортировать по уровню знаний, категориям и хронометражу. Уроки доступны по подписке, которая стоит 19 долларов в месяц. Но оценить пользу ресурса можно в течение семидневного бесплатного периода.

Tutsplus

Это ресурс, созданный компанией Envato, со множеством бесплатных и платных курсов по кодингу, дизайну, графике, разработке и другим темам. Чтобы ориентироваться в разнообразии уроков и фильтровать выдачу по интересам, есть хаб hub.tutsplus.com, где hub — название предмета. Так, если набрать webdesign.tutsplus, вы получите курсы по веб-дизайну, если в адресной строке значится code.tutsplus.com, то на странице отобразятся курсы по программированию. Помимо курсов (они платные), на сайте есть электронные книги и бесплатные мануалы по темам.

Coursera

Эту платформу с бесплатными онлайн-курсами знают многие читатели Лайфхакера. Ежемесячно мы готовим для вас подборки с текущими интересными курсами Coursera. Часто среди них присутствуют обучалки по программированию, разработке, дизайну и маркетингу. Также на Coursera есть серии курсов по специальностям: «наука о данных», «цифровой маркетинг», «безопасность в киберпространстве», «облачные вычисления для мобильных устройств на базе Android» и так далее.

Udemy

Udemy — это не менее популярная, чем Coursera, образовательная площадка. Здесь знаниями может поделиться любой эксперт в своей области, причём нередко лекции читают настоящие звёзды. На сайте собраны курсы различных тематик, есть интересное и для начинающих сайтостроителей: курсы по разработке, курсы по веб-дизайну, курсы по интернет-маркетингу, курсы по поисковой оптимизации и так далее. Некоторые курсы бесплатны.

LendWings

LendWings — это платформа с видеокурсами по дизайну, технологии, искусству и другим направлениям от компании «Современные технологии обучения». Это не только лекции от русскоговорящих экспертов, но и переводы выступлений мировых специалистов. В ближайшее время можно записаться на следующие курсы по сайтостроению: «Основы PHP», «Обучение быстрому созданию сайтов на WordPress», «HTML5 для начинающих».

Lynda

Один из старейших образовательных порталов, созданный в 1995 году. На сайте представлены курсы и видеоуроки. Учебные материалы обновляются каждую неделю. Курсы рассчитаны на разные уровни знаний: новички смогут освоить базу, а более опытные  — повысить квалификацию. В разделе «Разработка» на данный момент доступно 384 онлайн-курса и более 16 тысяч видео; в «Дизайне» — 573 курса и свыше 27 тысяч видео, в разделе Web вас ждёт 639 курсов и порядка 24 тысяч видеороликов. Обучение платное, а среди плюсов — наличие мобильных приложений.

Zillion

Это образовательный медиаресурс. Предлагаются программы интенсивного обучения в режиме реального времени, за пару месяцев можно получить современную специальность. Тем, у кого профессия уже есть, можно совершенствоваться посредством видеокурсов. Тематика обширна (маркетинг, PR, продажи, менеджмент и так далее), а преподавательский состав вызывает уважение. Создателей сайтов в ближайшее время может заинтересовать экспресс-курс от Дмитрия Сатина, эксперта в области User Experience. Называется «Универсальный интерфейс. Как познакомить с ним клиента». По окончании этого или другого курса можно получить сертификат-подтверждение.

Academic Earth

Сайт, созданный Ричардом Ладлоу. На нём собрано множество лекций лучших мировых университетов: Гарварда, Оксфорда, Стэнфорда и других. Помимо физики и экономики, на сайте можно найти видеоуроки по дизайну, маркетингу и бизнесу. Интересная функция — playlists, при помощи неё можно просматривать ролики по разным дисциплинам, но со схожей темой. После завершения курса можно сдать экзамен и получить диплом от университета, чьи лекции вы прослушали.

Деловая среда

Это портал для предпринимателей, направленный на создание комплексной инфраструктуры для малого бизнеса. Ещё это дочерняя компания Сбербанка России. Помимо прочего, у них есть школа дистанционного образования. Там выкладываются курсы и вебинары по различным тематикам. Тем, кто хочет создавать сайты, будут интересны следующие: «Как создать продающий сайт интернет-магазина», «Сайт для бизнеса 2.0», «Идеальный сайт с точки зрения поисковой системы».

ThinkFul

Это не просто онлайн-курсы по программированию, веб-дизайну и разработке. Этот ресурс предоставляет возможность учиться с личным наставником — еженедельные видеочаты, где можно задать любые интересующие вопросы. Кроме того, в рамках обучения студентам предлагается разработать собственный проект, а также предоставляется помощь в трудоустройстве. Курсы платные и весьма недешёвые, но есть немного free-туториалов.

Нетология

«Нетология» предлагает онлайн-обучение для веб-специалистов. Преподаватели — хорошо известные в Рунете люди, профи в своём деле. Спектр учебных направлений «Нетологии» довольно обширный. В том числе время от времени появляются курсы для тех, кто учится делать сайты. Например, 26 июня стартует курс «HTML-вёрстка: с нуля до первого макета». Но особенно много на «Нетологии» курсов по маркетингу и менеджменту, электронной коммерции, социальным сетям, веб-дизайну. Курсы можно отсортировать по тематике и уровню — от базового до продвинутого. Многие курсы платные, но для жаждущих знаний есть система подписки. По окончании курса можно получить диплом, подтверждающий его прохождение.

HubSpot

Портал HubSpot представляет 18 бесплатных классов по маркетингу: блогинг, SEO, SMM, email-маркетинг, работа с ключевыми словами — программа обширная. Это отличное решение для новичков в вопросах продвижения сайтов.

edX

edX — академическая платформа с массовыми открытыми онлайн-курсами. Это совместный некоммерческий проект Массачусетского технологического института, Гарварда и Университета Беркли. Тем, кто занимается созданием сайтов, будут интересны такие курсы, как Learn HTML5 from W3C,Entrepreneurship 101, The Analytics Edge.

youtube

Совершенно бесплатными являются обучающие каналы на YouTube. Тут все расскажут (иногда даже доступным человеческим языком), а главное — покажут. 

Sorax

На этом канале можно найти последовательные видеоуроки и подкасты по веб-разработке на JavaScript и CSS, а совсем для новичков — базовые знания о том, с чего начать обучение веб-программированию, а также общую информацию. Канал разбит на блоки, в каждом из которых представлены обучающие видео по теме, что очень удобно для тех, кто начинает обучение с нуля. Уроки длятся по 10-20 минут.

Webtheory

На данном канале можно научиться программировать на HTML, CSS, CoffeeScript, jQuery, а также создать сайт с нуля под cms DLE. Все видеоуроки удобно рассортированы по категориям и длятся от 10 до 20 минут. В каждом уроке автор видео показывает самые основные приемы программирования на выбранном языке, а также рассказывает необходимую теорию в кратком изложении, понятном даже для людей нетехнических специальностей. Кроме того, канал и сами видео довольно стильно и качественно оформлены с визуальной точки зрения.

Илья Кантор

Здесь есть обучающие видео по Node.js, Express, Socket.io. Автор ведет свой канал довольно давно, и для людей, которые обучаются с нуля, он может показаться сложным для восприятия. В видеоуроках используется много специализированной терминологии, непонятной для начинающих. Поэтому, прежде чем погружаться в дебри канала Ильи Кантора, лучше сперва обзавестись бекграундом и хотя бы изучить теорию.

Loftblog

Этот канал создан по образу и подобию популярных юмористических видеоблогов — здесь вас не только научат программировать на JavaScript, jQuery, CSS и HTML, но также расскажут новости, пошутят, прочитают реп и сделаю еще много чего ради подписок, просмотров и лайков. Благо, все видео аккуратно рассортированы — уроки отдельно, обзоры отдельно.

Веб-стандарты

Это канал для более или менее состоявшихся специалистов. Здесь публикуют доклады по современным фронтэнд-технологиям, полезные ссылки, лайфхаки и туториалы. С нуля на этом канале программировать не научат, зато помогут держать нос по ветру, что всегда полезно в такой стремительно развивающейся сфере, как веб-разработка.

RubyScreencastsRu

Скринкасты по Ruby и Ruby on Rails представлены на канале немного хаотично, благо в названии каждого видео указывается номер эпизода. Впрочем, уже с просмотра стартового видео можно сделать вывод, что «новичкам здесь не место». Для эффективного обучения на канале вам придется обзавестись базовыми знаниями по Ruby, изучить терминологию и более или менее свободно в ней ориентироваться, если вы хотите успевать за полетом мысли автора скринкастов.

Magisters | Обучение современным профессиям

На этом канале перечень дисциплин самый обширный: HTML5, CSS3, JavaScript, Bootstrap, PHP, Python, а также многое другое, не связанное с веб-разработкой. Канал подходит для начинающих, все уроки здесь разбиты по разделам. Автор знакомит зрителей как с практикой, так и теорией, разжевывая ее на понятном для «чайника» языке, поэтому «трудностей перевода» возникнуть не должно.

Master-CSS

Мастер Серега научит своих подписчиков делать сайты на PHP, HTML, а также рисовать их в Photoshop. Его уроки представляют из себя коротенькие тренинги, в рамках которых за 5-10 минут он успевает показать тот или иной прием в разработке. Видео разбиты по категориям, а лекции Серега читает довольно неформально и с энтузиазмом, умудряясь не только расслабить, но и заинтересовать зрителя.

AutoLineX

Автор канала знакомит своих подписчиков с премудростями PHP, HTML, CSS, jQuery, а также создает познавательные обзоры. Канал понравится новичкам еще и тем, что автор начинает с самого-самого начала — даже не основ, а установки необходимого для изучения языка программного обеспечения.

Knowcity

Здесь вы найдете полезные уроки по ActionScript 3.0, HTML, CSS, PHP, Javascript, jQuery и многому другому. Канал годится для изучения с нуля, однако нужно приготовится к тому, что некоторые видео записаны в более низком качестве. Автор ведет блог еще с 2011 года и постепенно исправляется, однако основы основ придется слушать сквозь помехи и скрежет.

uWebDesign

На данном канале содержатся обзоры, подкасты и видеоуроки по WordPress, CSS, Sass — впрочем, новичку будет сложно вынести из него структурированные знания. Канал больше подходит для тех, кто уже имеет базовое представление о веб-дизайне и хочет повысить свое мастерство.

Webformyself

Андрей Бернадский сотоварищи учат на своем канале разрабатывать сайты с нуля на CSS и HTML, а заодно раскутить его и начать зарабатывать. Проект содержит массу полезных обучающих статей и видеоуроков по сайтостроению и пригодится не только новичкам, но и более или менее опытным веб-разработчикам.

TechnologiesWeb

Здесь найдутся туториалы по Ruby, Javascript, SQL, CMS и т.д. Материала на канале очень много, в нем несложно запутаться. При этом, не все разделы хорошо структурированы, поэтому новичкам вероятно, лучше для начала обзавестись базисом, прежде чем погружаться в этот необъятный бассейн знаний.

HexletUniversity

Канал свободного онлайн-университета Hexlet.ru публикует курсы и лекции по JavaScript, Java, Computer Science. Материала здесь предостаточно, лекции читает Рахим Давлеткалиев — преподаватель и разработчик, на счету которого сотни образовательных подкастов и видео-роликов по IT-специальностям.

JSPirates

«Приблизительно еженедельный видео-подкаст о Node.js», — так сами авторы описывают свой канал. А еще здесь есть уроки по JavaScript. Для новичков канал едва ли станет полезным, а вот уже состоявшимся специалистам, возможно, будет что почерпнуть.

Procode

Канал ориентирован на тех, кто хочет научиться кодить, но не знает, с чего начать. Здесь есть видеоуроки программирования на HTML5, а также туториалы по созданию простеньких игр с подробными инструкциями и полезными советами.

404fest

Канал не для новичков, а для уже бывалых веб-дизайнеров. Здесь публикуют доклады конференций и это отличное место, чтобы познакомиться с коллегами и узнать что-то новое. Можно слушать доклады и задавать докладчикам вопросы или общаться в кулуарах с интересными людьми. Создатели канала обещают приятную и дружественную атмосферу.

WebMarik | Видеоуроки

Довольно нишевый канал по фреймворку JQuery Mobile, Yiiframework. Прокладывать себе путь в веб-разработку с этого канала — задумка, обреченная на провал. Но для тех, кто уже в профессии и хочет освоить новые фреймворки, канал может стать весьма полезным.

WebDesignMaster

Канал о том, как сделать сайт. Уроки веб-дизайна, HTML-верстки для новичков и продвинутых пользователей. В своих уроках автор подробно рассказывает о том, как сделать сайт, обо всех тонкостях процесса создания дизайна сайта, и показывает на наглядных примерах, как это делают профессиональные разработчики. Все видео разбиты по категориям и четко структурированы, поэтому путаницы в процессе обучения возникнуть не должно.

github

Также очень интересной и полезной считаю подборку самых полезных русскоязычных каналов, которую бывалые веб-разработчики собирают на GitHub.

 

Разумеется этот список обучалок можно пополнять и пополнять, время не стоит на месте. Именно поэтому, если вы знаете другие источники, о которых я не упомянул ранее, упомяните о них в комментариях ниже и ПЛЮС в карму вам обеспечен 😉