Лучшие YouTube-каналы о программировании по версии tproger

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

В этой статье tproger собрал для вас лучшие обучающие YouTube каналы, с помощью которых вы сможете прокачать свой скилл программирования и выучить что-то новое, не потеряв времени.

Ocode

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

Самое интересное:

Как создать приложение для Apple Watch.
Как написать игру под iOS.
Первое видео из серии «Создаем игру Space Invaders на HTML5».

Numberphile

Numberphile — канал на YouTube, посвященный математике и ее интересным парадоксам. Здесь в легкой игровой форме рассказывается о свойствах некоторых чисел, особенностях игр, основанных на математических правилах, фигурах, таких как петля Мебиуса и бутылка Клейна, числе Пи и многом другом.

Самые интересные видео:

Число Пи и множество Мандельброта.
Секреты крестиков-ноликов.
Неожиданные фигуры, часть 1.

WebDesign Master

WebDesign Master — канал на YouTube, автор которого в своих видео подробно рассказывает об этапах создания сайта и наглядно демонстрирует хитрые методики, позволяющие сделать разработку более быстрой и удобной. Здесь есть и длинные видеокурсы, где подробно разбирается принцип написания сайта, и одиночные уроки об интересных инструментах, способных помочь в работе.

Самые интересные уроки:

Простой способ сделать 3D просмотр товара.
Оптимизируем фронтэнд.
Ускоряем разработку — молниеносная верстка с EMMET.

Creativity Tuts

Creativity Tuts — обучающий канал на YouTube, полностью посвященный веб-разработке и смежным с ней темам. Он окажется крайне полезен любому желающему изучить используемые в вебе и не только языки программирования, обучиться дизайну, а также освоить крайне полезные в работе вспомогательные инструменты, такие как Git. Более же ранние циклы видео посвящены С# и Java.

Самые интересные видео:

Первая часть туториала по Backbone.
Введение в базы данных, первая часть.
Введение в Git.

Канал Дмитрия Афанасьева

YouTube-канал Дмитрия Афанасьева — незаменимый помощник любого веб-разработчика, стремящегося познать все особенности используемых инструментов, а также всегда идти в ногу со временем. Огромное количество серий видео здесь посвящено PHP, парадигме ООП и важнейшим принципам разработки, таким как MVC и SOLID. Не меньше внимания уделено мощным фреймворкам Zend, Laravel и жизненно необходимым любому современному программисту инструментам, например, Git.

Самые интересные видео:

Эксперт PHP — Создание домена и структуры сайта.
Эксперт PHP — Правила комментирования кода.
SOLID в PHP — Вступление.

tutoriaLinux

tutoriaLinux — сборник уроков по Linux и Unix, начиная от обучения базовым командам для начинающих и заканчивая глубинами /proc, виртуализации, сетевой безопасности и множества других тем, знание которых поможет приблизиться к статусу профессионального системного администратора.

Самые интересные уроки:

Командная строка Linux для начинающих — чем заниматься первые 5 минут.
10 самых распространенных ошибок по безопасности WordPress.
Поднимаем сервер, часть 1.

Start Android

Start Android — идеальный канал для начинающего Android разработчика. Здесь уже содержится огромное количество уроков по Android, которые помогут вам понять принцип разработки приложений, а небольшие гайды станут отличным помощником в освоении среды разработки Android Studio.

Самые полезные уроки:

Создание Android приложения с Google Maps и Google Services в Android Studio.
Куда деваются папки в Android Studio?.
Включение автоматического импорта классов в Java-код в Android Studio.

CSBreakDown

CSBreakDown — образовательный канал с лекциями по Computer Science. Большие данные, принципы динамического программирования, базовые алгоритмы — все, что понадобится программисту, желающему по-настоящему глубоко изучить свою профессию.

Самые полезные видео:

«Жадный» алгоритм.
Динамическое программирование — проблема принятия решения.
Введение в криптографию.

Mathologer

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

Самые интересные видео:

e и pi для чайников.
PI ДОЛЖНО УМЕРЕТЬ.
Отрицательное число отрицательное число раз — это…

Mackenzie Child

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

Самые интересные видео:

Можно ли обучить веб-дизайну разработчика?
Делаем дизайн Landing Page.
Введение в Rails: первое приложение.


Продолжение следует…