В уроке разобраны: перевод хедера в position fixed с z-index, виджет MZ для подключения JS-скрипта, обязательный класс header на блоке шапки, CSS transition для плавного скрытия, параметры offset (через сколько пикселей скролла прятать).
Скрипт через MZ слушает событие scroll и добавляет класс-модификатор на header при скролле ниже offset. Класс-модификатор меняет transform: translateY(-100%) — шапка уходит вверх. Transition на самом хедере делает анимацию плавной.
Урок для тех, кто хочет профессиональный хедер с интерактивным поведением. Базовое понимание position fixed, z-index и принципа работы MZ-виджета нужно. Если не работал с MZ — посмотри сначала базовый урок по виджету.