Лучшие 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: первое приложение.
Продолжение следует…