Лендинг курса с нуля · чистый HTML/CSS/JS · апрель 2026

Лендинг курса по YouTube на нейросетях: тёмный premium-дизайн, который ведёт ученика от сомнения к покупке

Программа из 6 модулей, тарифы, гарантия «доводим до монетизации» и 17 ответов на вопросы — страница проводит ученика по шагам и закрывает сомнения до оплаты. Собрана на чистом коде, без конструкторов, с проверкой рендером. Деплой на ваш хостинг, адаптив от 390 до 1440.

Обсудить похожий проект →

Дизайн Вёрстка Vanilla JS Адаптив 390 → 1440 WebP-графика Слайдеры FAQ-аккордеон Деплой на Beget
Сайт: efora.club Предмет: лендинг курса «EFORA — YouTube AI» Ниша: онлайн-обучение, инфопродукт (YouTube + нейросети) CMS: нет — чистый HTML/CSS/JS Хостинг: Beget Период: апрель 2026
Первый экран сайта на большом экране
Первый экран: ученик сразу видит оффер, статистику автора и кнопку
9
Секций на одной странице
весь путь читателя: от первого экрана до автора
17
Ответов на вопросы в FAQ
сомнения сняты до оплаты
390–1440
Диапазон экранов — от телефона до большого монитора
без горизонтальной прокрутки
0
Ошибок и битых картинок при проверке рендером
страница собрана на чистом коде
1,24 МБ → 50 КБ
Фото автора в лёгком формате
страница грузится быстрее на телефоне

Что вы получите

Страница ведёт к покупке

Структура от первого экрана до блока автора: ученик видит, для кого курс, что внутри и почему стоит доверять.

Возражения закрыты заранее

Программа из 6 модулей, тарифы, гарантия до монетизации, живые отзывы и 17 ответов в FAQ — сомневающемуся не нужно писать в поддержку.

Работает на телефоне и компьютере

Адаптив от 390 до 1440 без битых картинок и горизонтальной прокрутки; сайт выгружается на ваш хостинг.

Задача

У автора YouTube-канала имелись фото, скрины отзывов и программа курса, но не было сайта. Нужен был лендинг, который быстро захватывает внимание и продаёт курс: тёмный premium-стиль, понятный мобильный сценарий и «живые» отзывы реальных учеников.

Что требовалось от страницы

На странице есть раздел тарифов с ценами — в кейсе цены не публикуем. Отзывы и результаты учеников на сайте показаны целиком, здесь же они обезличены: ники и фото третьих лиц скрыты или обрезаны.

Что сделано

Страница прошла шесть работ: дизайн, вёрстку, код, бренд-детали, адаптив и деплой.

1.1 · Дизайн
Выполнено

Тёмный premium с неоновыми акцентами

Замысел

Курс про YouTube и нейросети — аудитория ждёт «цифрового» вкуса: чёрный фон, неоново-розовые и фиолетовые свечения, рукописные подписи Caveat, наложенные поверх жёсткого гротеска Outfit.

Результат

Герой: бейдж «Обновленный курс 2026», огромный заголовок «Запусти прибыльный YouTube-канал» (YOUTUBE-КАНАЛ — неоновым акцентом), полоса статистики автора (100K+ подписчиков, 300M просмотров, доход в месяц) и фото автора в раме с парящими бейджами «Silver Play Button» и «GROWTH +240%». Дальше — секции с карточками на полупрозрачных подложках и одинаковой шкалой заголовков.

1.2 · Вёрстка
Выполнено

9 секций, 6 модулей программы, 16 изображений

Задача

На одной странице надо было уместить весь путь читателя — и ничего не «развалить» на мобильных: таймлайн программы с чередованием сторон — классическая ловушка для горизонтальной прокрутки.

Результат

9 секций (688 узлов DOM, 16 изображений): hero, «Для кого» (5 карточек, фото слева остаётся на месте при прокрутке), программа из 6 модулей на вертикальном таймлайне, слайдер результатов учеников, тарифы, гарантия «Доводим до монетизации» (30 дней интенсива + 11 месяцев сопровождения), отзывы, FAQ, автор. Программа закрывается карточкой «Результат через 30 дней».

1.3 · Код и интерактив
Выполнено

Чистый JavaScript (ES6): аккордеон, два слайдера, якоря с плавным переходом

Требование

Без jQuery-плагинов и тяжёлых библиотек: только то, что нужно этой странице. Плюс — консоль без ошибок: иконки Lucide (набор векторных иконок) в ранних версиях частично не находились.

Результат

Один main.js на 4 КБ: универсальная функция слайдера (результаты и отзывы — два набора), FAQ-аккордеон, якорный скролл из меню с ручным расчётом offset (чтобы заголовок секции не «проваливался» под шапку). Ошибки Lucide устранены (недоступные иконки заменены на поддерживаемые), слайдеры принудительно инициализируются с первого слайда — страница открывается всегда с первой карточки. При финальной проверке рендером — 0 ошибок консоли.

1.4 · Шрифты, логотип, графика
Выполнено

Три шрифта с ролями и WebP вместо PNG в 25 раз легче

Замысел

Три разных шрифта легко «съедают» смысл, если у каждого нет чёткой роли; плюс исходные фото автора весили мегабайты — такой PNG (1,24 МБ) тянет за собой всю загрузку на мобильных.

Результат

Шрифты закреплены за ролями: Outfit (700–900) — заголовки, Inter (400–600) — текст, Caveat — рукописные акценты («этот курс», «курса», «отвечаю честно»). Логотип доработан по правкам: изменён концепт знака, выровнен play-символ, EFORA и .CLUB синхронизированы по высоте; подключены в шапке и футере, плюс favicon.svg. Фото переведено в WebP: 1,24 МБ → 50 КБ (в 25 раз легче); скрины отзывов нормализованы в web-варианты по 33–105 КБ.

1.5 · Адаптив
Выполнено

Контроль на 1024 / 768 / 480 без выездов

Проверка

На мобильных карточки таймлайна «Программы» выезжали за край, шапка «гуляла», а якорный скролл попадал мимо секций.

Результат

Проведена широкая мобильная оптимизация на контрольных точках 1024 / 768 / 480: мобильная шапка и навигация отцентрированы, позиционирование чётных и нечётных карточек таймлайна унифицировано — выезды и горизонтальная прокрутка устранены. Финальный замер (Playwright, ширина 390): горизонтальной прокрутки — 0 px.

1.6 · Деплой
Выполнено

Выгрузка на хостинг Beget

Задача

Собранная страница должна была работать на собственном домене efora.club — без конструкторов и привязки к платформе.

Результат

Сайт выгружен на Beget автоматическим скриптом и открывается по своему домену.

Этапы и сроки

  1. Дизайн-концепция — тёмный premium: неоновые акценты, рукописные подписи и три шрифта с чёткими ролями.
  2. Вёрстка — 9 секций, программа из 6 модулей, слайдеры результатов и отзывов, FAQ-аккордеон.
  3. Адаптив — контроль на 1024 / 768 / 480, устранение выездов карточек и горизонтальной прокрутки.
  4. Графика — фото автора переведены в лёгкий формат, доработаны логотип и favicon.
  5. Деплой — выгрузка на хостинг и проверка рендером: 0 ошибок консоли, 0 битых картинок.

Сроки беру из реального проекта; по вашему сайту назову после бесплатного разбора.

Стало — результат

Сайт собирается с нуля, отдельной «старой версии» для сравнения нет. Ниже — контрольный замер от 08.10.2026: рендер локальной копии кода сайта (Playwright, Chromium, desktop 1440 и mobile 390) плюс факты о коде проекта.

ПоказательЗамер (08.10.2026)
Секций на главной9
Узлов DOM688 (desktop и mobile одинаково)
Ошибок консоли при рендере0 (desktop и mobile)
Битых изображений0 (из 16)
Горизонтальный overflow0 px (desktop 1440 и mobile 390)
Полная высота страницы15 207 px (desktop), 14 447 px (mobile)
Запросов при загрузке19 (HTML, CSS, JS, шрифты Google Fonts, иконки Lucide, графика)
Модулей в программе6 (таймлайн) + карточка «Результат через 30 дней»
Вопросов в FAQ17
Отзывов в слайдере8 скринов + карточка «Смотреть все отзывы»
Шрифтовые ролиOutfit (заголовки) · Inter (текст) · Caveat (рукописные акценты)
Размер кодаHTML 58 КБ · CSS 39,8 КБ · JS 4 КБ
ГрафикаWebP: фото в герое 1,24 МБ → 50 КБ; отзывы 33–105 КБ за скрин
Тарифы3 формата обучения; цены на странице есть, в кейсе не публикуем

Честные пометки. (1) Цифры про консоль, картинки и горизонтальную прокрутку — из рендера локальной копии кода. (2) Полный скролл страницы в кейсе не публикуем: в кадр попадают тарифы с ценами и имена учеников из слайдера результатов — вместо этого посекционные скрины и обезличенные отзывы ниже.

Верх страницы: оффер, статистика автора и призыв
Верх лендинга курса: меню, бейдж обновленного курса, заголовок «Запусти прибыльный YouTube-канал», статистика автора и фото в раме
Тот же экран на телефоне: всё читается без прокрутки вбок
Верх лендинга на мобильном экране: логотип, заголовок и кнопки

Пруфы

Посекционные рендеры локальной копии кода сайта (desktop 1440, mobile 390, снято 08.10.2026) и обезличенные кадры отзывов из архива проекта. Кликните, чтобы открыть в полном размере.

Кадры отзывов — сами web-скрины отзывов из проекта (архив Telegram-переписки, подключённый к блоку «Отзывы»). Персональные данные учеников (ники, аватары, имена) обрезаны или выбраны кадры без них — в кейс публикуем только обезличенные фрагменты. Полный архив отзывов на сайте ведёт в Telegram-канал курса.

Сколько стоит

Разбор и план

Бесплатно: смотрю программу курса и аудиторию, показываю структуру лендинга и что усилить.

Работы под ключ

Стоимость после разбора — зависит от числа секций и наполнения. Могу собрать лендинг, лендинг с продающим текстом или под ключ с деплоем.

Цены не публикую: они зависят от задачи. Оставьте заявку — пришлю вилку под ваш случай в тот же день.

Частые вопросы

Сколько стоит лендинг?
Цену называю после разбора: зависит от числа секций и наполнения.

Сколько занимает?
Ориентир — срок этого проекта; точный назову после разбора вашей программы.

Кто пишет текст?
Структуру и блоки собираю под вашу аудиторию. Продающий текст пишу сам или верстаю ваш.

Что с хостингом и доменом?
Деплою на ваш хостинг, как здесь (Beget). Домен и доступы остаются у вас.

Я не разбираюсь в терминах
Не придётся: пишу по-человечески и всё показываю.

Нужен лендинг курса — на чистом коде, без конструкторов и с честным адаптивом?

Соберу тёмный premium-лендинг с программой курса, отзывами, FAQ и блоком автора — со слайдерами и аккордеоном на ванильном JS, с проверкой рендером и деплоем на ваш хостинг, как в этом кейсе.

Сайт: https://efora.club

Обсудить проект →