Автору однозначный зачот, видеоуроки - это полезное и доброе дело.
Однако, сразу хочу дать одно критическое замечание по 1-му видео.
Сами идеи, о чем рассказывает автор, вполне правильные, но меня ужаснул стиль работы с IDE, меня не покидало ощущение, что автор работает не в PhpStorm, а в каком-нибудь блокноте, типа Notepad++
---
Начну с такой мелочи, как форматирование кода. На видео я вижу, как автор форматирует код с помощью "пробелов" и "забоев". Зачем?

Мы же работаем не в блокноте, PhpStorm имеет лучший (на мой взгляд) форматировщик кода, достаточно нажать Ctrl+Alt+L и код будет очень красиво отформатирован, более того, стиль форматирования можно менять в настройках проекта. Форматировать можно и не весь код, а только его выделенный участок.
---
Но форматировка - это мелочи, главная претензия - это по рефакторингу
Собственно, весь процесс работы над кодом, что в 1-м уроке - это есть рефакторинг. То есть, не изменяя общего функционала и поведения класса, мы меняем имена на более понятные и "удобоваримые".
Обычно программирование через Рефакторинг (это самый современный метод) выглядит так:
1) Пишем код, особо не заморачиваясь на именах, достаточно, что нам понятно.
2) Доводим код до рабочего состояния
3) Подробно документируем (с помощью каментов PhpDoc)
4) Проводим рефакторинг, то есть внимательно осматриваем код и переименовываем переменные, свойства, методы так, чтоб соответствовало стандартам, было удобочитаемо и понятно для всех.
Вот именно то, как автор делал рефакторинг, меня и ужаснуло, я увидел стиль работы в блокноте, но никак не в серьезной IDE.
Я помню несколько лет назад писал статью на тему, чем отличается блокнот от серьезной IDE, но напомню еще раз в контексте рефакторинга:
В блокноте Вам придется делать рефакторинг вручную, то есть переименовал свойство(или метод, или класс и т.д.), потом надо вручную менять все места, где это используется. Сами понимаете, что это занимает достаточно много времени, требует напряга мозга и всегда есть шанс что-то пропустить, или совершить ошибку. На видео автора я увидел именно такую (блокнотную) работу, несмотря на то, что использовалась самая продвинутая IDE PhpStorm.
Серьезные IDE, в частности PhpStorm имеют весьма продвинутые инструменты по рефакторингу.
В частности, когда Вы работаете в PhpStorm и хотите переименовать переменную, свойство, метод, или класс, достаточно поставить курсор на нужное имя и нажать F6. Далее, выскочит окошко, где Вы сможете ввести новое имя.
После этого, IDE анализирует код и сама меняет имя во всех местах (текущей видимости), где это имя используется. Все делается за секунду и шанс ошибок сведен практически к нулю.
Рефакторинг - очень удобная вещь, для этого и существуют серьезные IDE, которые берут на себя работу по правильному рефакторингу.