Frontend разработчик на HTML, CSS и JavaScript
Подробнее
Что нужно для старта
- Желание освоить создание сайтов и начать зарабатывать на этом
- Любой компьютер или ноутбук с доступом в интернет и базовые навыки работы с ним
- Немного целеустремленности, трудолюбия, терпения и щепотка веры в свои силы
- Никакой другой предварительной подготовки
Что вы получите
- Устанавливать редактор для написания кода VS Code, настраивать его, устанавливать расширения и темы, работать с плагином Emmet, работать в терминале (командной строке)
- Работать с HTML и CSS - это два языка, которые необходимы для создания любого сайта
- Работать с системой контроля версий Git и добавлять свой код в удаленные репозитории на GitHub, делать Fork, Pull-request и слияние веток
- Работать с Flexbox, Grid и BEM, создавать свою адаптивную сетку на CSS и мы сверстаем много отдельных фрагментов современных сайтов
- Работать с Bootstrap и создавать мобильную адаптацию сайтов и приложений
- Создавать современные веб-сайты и правильно пользоваться документацией
- Работать с Photoshop, Figma и Pixso в контексте верстки, извлекать картинки и текст из макетов
- Верстать сайты по макету из Figma и Pixso, добавлять их себе в портфолио
- Составлять резюме, портфолио и брать свой первый заказ на фрилансе
- Программировать на языке JavaScript. Работать с DOM, с событиями и с современными JavaScript библиотеками для создания слайдеров, галерей, меню и других интерактивных элементов
- Автоматизировать процессы при помощи планировщика задач Gulp, работать с NPM и подключать плагины Node.js
- Работать с фреймворком Vue.js и создавать свою игру используя изученные ранее языки и технологии, загружать её в VK
- Создавать проект React, работать с компонентами, добавлять статику и динамику, работать с свойствами и состояниями, добавлять стили, работать с формами.
- 🎁 Получите в подарок полезный pdf документ с обзором более 40 нейросетей и ИИ, сможете научится пользоваться ими, а так же применять современные технологии в своей жизни и работе
- 🎁 Чек-лист в формате pdf с рекомендациями на тему "Как пройти любое собеседование" и чек-лист "Эффективное обучение на примере изучения английского языка"
- 🎁 Гайд в формате pdf про метод Кайдзен, из которого вы узнаете что это такое и как применять для достижения новых высот в любой сфере деятельности
Для кого этот курс
- 1. Для тех, кто уже делал свои первые попытки в создании сайтов, но не очень успешно или давно.
- 2. Для тех, кто хочет освоить HTML, CSS, JavaScript, Bootstrap, Vue, React, Git, GitHub, Gulp, и начать применять эти навыки в работе.
- 3. Для тех, кто мало что понял из предыдущих пунктов, но очень хочет понять, так как чувствует, что эти навыки будут полезны.
- 4. Для тех, кто хочет стать крутым разработчиком, зарабатывать на этом деньги и быть востребованным на современном рынке труда.
Программа курса
- Введение
- Браузер и редактор
- Первые HTML теги
- Путь к файлу
- Списки и ссылки
- Таблицы
- Работа с текстом
- Формы
- Атрибуты тегов
- Цвет RGB и символы
- Тест по HTML, Часть 1
- Итоги модуля
- CSS селекторы
- Работа с картинками
- Границы элементов
- Размеры элементов
- Шрифт текста
- Блочная модель
- Псевдоклассы и псевдоэлементы
- Основы CSS Flexbox
- Тест по CSS, Часть 1
- Итоги модуля
- Создаем меню + ДЗ
- Верстаем блок + ДЗ
- Текст и иконки + ДЗ
- Урок по Photoshop
- Верстка по макету + ДЗ
- Финальное задание
- Тест по HTML, Часть 2
- Тест по CSS, Часть 2
- Итоги модуля
- Что такое Git
- Установка Git
- Регистрация на GitHub
- Первые команды Git
- Работа с Git в VS Code
- Удаление репозитория
- Клонирование
- Расширение Git Graph
- Алиасы для Git
- Отмена изменений
- Работа с ветками
- Слияние веток Git
- Синтаксис Markdown
- Фрагменты кода Gist
- Хостинг GitHub Pages
- Портфолио на GitHub
- Fork и Pull Request
- Файл .gitignore
- Итоги модуля
- Редактор кода, Иконки и Emmet
- Основы CSS Grid
- Позиционирование, Размеры и Блочная модель
- Методология БЭМ, Как называть классы в HTML
- margin или padding, Что лучше использовать
- Выравнивание по центру и анимация
- Переменные root и Функция calc
- Тест по HTML, Часть 3
- Тест по CSS, Часть 3
- Итоги модуля
- Bootstrap 5.0 | 2021
- Обзор и подключение
- Учим основы
- Сетка 3 на 3 и иконки
- Сетка 2 на 2
- Аккордеон
- Адаптивная картинка
- Практика и задание
- Форма сбора средств
- Создание футера
- Обзор документации
- Библиотека иконок
- Адаптивный сайт, Создание своей сетки
- Тест по CSS, Часть 4
- Тест по CSS, Часть 5
- Bootstrap 5.3 | 2025
- Начало работы
- Макет
- Контент
- Формы
- Компоненты, Часть 1
- Компоненты, Часть 2
- Помощники и утилиты
- Дополнительно
- Итоги модуля
- Работа с Figma и создание проекта
- Pixel Perfect и верстка Grid + Flexbox
- Верстаем несколько разделов сайта
- О работе верстальщика
- Интерактивные элементы на сайте
- ДЗ по верстке сайта
- Фриланс, первый заказ
- Тест по CSS, Часть 6
- Тест по CSS, Часть 7
- Структура проекта
- Обзор макета
- Работа с Perfect Pixel
- Адаптивная версия
- Экспорт SVG
- Верстаем раздел
- Тень блока вручную
- Публикуем код
- Плагин Inspect Styles
- Итоги модуля
- Сайт 1 - Konstruct
- Сайт 2 - Alivio
- Сайт 3 - WD
- Сайт 4 - Britlex
- Сайт 5 - Archi Web
- Сайт 6 - Cloud Budget
- Сайт 7 - Dae
- Знакомство с Pixso
- Работа с SVG
- Шрифты Google Fonts
- Perfect Pixel в браузере
- Раздел сайта Features
- Раздел сайта Stats
- Раздел сайта Blog
- Домашнее задание
- Макеты для верстки
- Итоги модуля
- Работа с JavaScript
- Строки и логика
- Шаблонные строки, Случайные числа, Округление чисел
- Массивы
- Объекты
- Диалоговые окна, Тернарный оператор, Переключатель Switch
- Циклы + практика
- Функции + практика
- Дата и время
- JSDoc и Исключения
- ООП
- ECMAScript 2015 (ES6)
- Задачи на JS, Часть 1
- Задачи на JS, Часть 2
- Задачи на JS, Часть 3
- Задачи на JS, Часть 4
- Итоги модуля
- Работа с DOM
- Атрибуты, Элементы
- Генерация списков
- Календарь + ДЗ
- Сортировка таблицы
- Часы
- Классы и метрики
- Таблица из массива
- Таблица из объекта
- Таблица из данных
- Карточки часть 1
- Карточки часть 2
- Прогресс-бар
- Генератор имен
- Работа с localStorage
- Тест по JS, Часть 1
- Задачи на JS, Часть 5
- Итоги модуля
- Обработчики событий
- Скрыть / Показать
- Простой слайдер
- Тёмная тема
- ООП на практике
- Делегирование и Фазы события
- Счётчик
- Переключатель
- Удаление карточек
- Разворачиваемые подменю
- Сортировка таблицы
- Всплывающая подсказка
- Отмена стандартного поведения
- Сочетание клавиш
- Выделение через CTRL
- Range-Слайдер
- События клавиатуры
- Работа с формами
- Фокус и потеря фокуса
- Перемещение по стрелкам
- События форм и буфера обмена
- События страницы, async и defer
- Диапазон и Выделение
- Проект №1
- Проект №2
- Проект №3
- Тест по JS, Часть 2
- Тест по JS, Часть 3
- Задачи на JS, Часть 6
- Итоги модуля
- Работа с файлами
- Анимация на JS и CSS
- Регулярные выражения
- list.js: Поиск и сортировка
- sweetalert2.js: Модальные окна
- popper.js: Всплывающие подсказки
- baguetteBox.js: Галерея изображений
- lightgallery.js: Галерея изображений
- flatpickr.js: Календарь
- cleave.js: Формы
- mixItUp3.js: Фильтрация элементов
- swiper.js: Слайдер
- Тест по JS, Часть 4
- Тест по JS, Часть 5
- Задачи на JS, Часть 7
- Итоги модуля
- Что такое Gulp
- Установка Node.js
- Инициализация
- NPM Пакеты
- Константа с путями
- Обработка стилей
- Отслеживание
- Обработка скриптов
- Готовая сборка
- Autoprefixer, Sourcemaps, Babel
- Сжатие изображений
- Минификация HTML
- Размеры файлов
- Отслеживание только новых файлов
- Синхронизация кода с браузером
- Работа с Pug
- Работа с Stylus
- Работа с SASS и SCSS
- Работа с TypeScript
- Работа с CoffeeScript
- Скачать сборку Gulp
- Итоги модуля
- Что такое Vue
- Структура проекта
- Интерфейс игры
- Достижения в игре
- Экран с вопросами
- Экран с результатами
- Начало работы с Vue
- Обработка событий
- Циклы и методы
- Конец игры на Vue
- Вычисляемые свойства
- Звук на JavaScript
- Работа с Git и GitHub
- Приложение в VK
- Идеи для практики
- Изучаем Vue 3
- Условия и циклы
- Интерполяция
- Стили и классы
- События и формы
- Финальный проект
- Чат-бот + ДЗ
- Итоги модуля
- Начало работы с React
- Компоненты, статика
- Свойства, динамика
- Состояния, условия
- Стили и формы
- Итоги модуля
- Итоги курса
01Основы языка HTML
- Введение
- Браузер и редактор
- Первые HTML теги
- Путь к файлу
- Списки и ссылки
- Таблицы
- Работа с текстом
- Формы
- Атрибуты тегов
- Цвет RGB и символы
- Тест по HTML, Часть 1
- Итоги модуля
02Основы языка CSS
- CSS селекторы
- Работа с картинками
- Границы элементов
- Размеры элементов
- Шрифт текста
- Блочная модель
- Псевдоклассы и псевдоэлементы
- Основы CSS Flexbox
- Тест по CSS, Часть 1
- Итоги модуля
03Практика по HTML и CSS
- Создаем меню + ДЗ
- Верстаем блок + ДЗ
- Текст и иконки + ДЗ
- Урок по Photoshop
- Верстка по макету + ДЗ
- Финальное задание
- Тест по HTML, Часть 2
- Тест по CSS, Часть 2
- Итоги модуля
04Работа с Git и GitHub
- Что такое Git
- Установка Git
- Регистрация на GitHub
- Первые команды Git
- Работа с Git в VS Code
- Удаление репозитория
- Клонирование
- Расширение Git Graph
- Алиасы для Git
- Отмена изменений
- Работа с ветками
- Слияние веток Git
- Синтаксис Markdown
- Фрагменты кода Gist
- Хостинг GitHub Pages
- Портфолио на GitHub
- Fork и Pull Request
- Файл .gitignore
- Итоги модуля
05Продвинутый HTML и CSS
- Редактор кода, Иконки и Emmet
- Основы CSS Grid
- Позиционирование, Размеры и Блочная модель
- Методология БЭМ, Как называть классы в HTML
- margin или padding, Что лучше использовать
- Выравнивание по центру и анимация
- Переменные root и Функция calc
- Тест по HTML, Часть 3
- Тест по CSS, Часть 3
- Итоги модуля
06Bootstrap
- Bootstrap 5.0 | 2021
- Обзор и подключение
- Учим основы
- Сетка 3 на 3 и иконки
- Сетка 2 на 2
- Аккордеон
- Адаптивная картинка
- Практика и задание
- Форма сбора средств
- Создание футера
- Обзор документации
- Библиотека иконок
- Адаптивный сайт, Создание своей сетки
- Тест по CSS, Часть 4
- Тест по CSS, Часть 5
- Bootstrap 5.3 | 2025
- Начало работы
- Макет
- Контент
- Формы
- Компоненты, Часть 1
- Компоненты, Часть 2
- Помощники и утилиты
- Дополнительно
- Итоги модуля
07Верстка по макету Figma
- Работа с Figma и создание проекта
- Pixel Perfect и верстка Grid + Flexbox
- Верстаем несколько разделов сайта
- О работе верстальщика
- Интерактивные элементы на сайте
- ДЗ по верстке сайта
- Фриланс, первый заказ
- Тест по CSS, Часть 6
- Тест по CSS, Часть 7
- Структура проекта
- Обзор макета
- Работа с Perfect Pixel
- Адаптивная версия
- Экспорт SVG
- Верстаем раздел
- Тень блока вручную
- Публикуем код
- Плагин Inspect Styles
- Итоги модуля
08Верстка в портфолио
- Сайт 1 - Konstruct
- Сайт 2 - Alivio
- Сайт 3 - WD
- Сайт 4 - Britlex
- Сайт 5 - Archi Web
- Сайт 6 - Cloud Budget
- Сайт 7 - Dae
- Знакомство с Pixso
- Работа с SVG
- Шрифты Google Fonts
- Perfect Pixel в браузере
- Раздел сайта Features
- Раздел сайта Stats
- Раздел сайта Blog
- Домашнее задание
- Макеты для верстки
- Итоги модуля
09Основы JavaScript
- Работа с JavaScript
- Строки и логика
- Шаблонные строки, Случайные числа, Округление чисел
- Массивы
- Объекты
- Диалоговые окна, Тернарный оператор, Переключатель Switch
- Циклы + практика
- Функции + практика
- Дата и время
- JSDoc и Исключения
- ООП
- ECMAScript 2015 (ES6)
- Задачи на JS, Часть 1
- Задачи на JS, Часть 2
- Задачи на JS, Часть 3
- Задачи на JS, Часть 4
- Итоги модуля
10DOM на JavaScript
- Работа с DOM
- Атрибуты, Элементы
- Генерация списков
- Календарь + ДЗ
- Сортировка таблицы
- Часы
- Классы и метрики
- Таблица из массива
- Таблица из объекта
- Таблица из данных
- Карточки часть 1
- Карточки часть 2
- Прогресс-бар
- Генератор имен
- Работа с localStorage
- Тест по JS, Часть 1
- Задачи на JS, Часть 5
- Итоги модуля
11События на JavaScript
- Обработчики событий
- Скрыть / Показать
- Простой слайдер
- Тёмная тема
- ООП на практике
- Делегирование и Фазы события
- Счётчик
- Переключатель
- Удаление карточек
- Разворачиваемые подменю
- Сортировка таблицы
- Всплывающая подсказка
- Отмена стандартного поведения
- Сочетание клавиш
- Выделение через CTRL
- Range-Слайдер
- События клавиатуры
- Работа с формами
- Фокус и потеря фокуса
- Перемещение по стрелкам
- События форм и буфера обмена
- События страницы, async и defer
- Диапазон и Выделение
- Проект №1
- Проект №2
- Проект №3
- Тест по JS, Часть 2
- Тест по JS, Часть 3
- Задачи на JS, Часть 6
- Итоги модуля
12Библиотеки JavaScript
- Работа с файлами
- Анимация на JS и CSS
- Регулярные выражения
- list.js: Поиск и сортировка
- sweetalert2.js: Модальные окна
- popper.js: Всплывающие подсказки
- baguetteBox.js: Галерея изображений
- lightgallery.js: Галерея изображений
- flatpickr.js: Календарь
- cleave.js: Формы
- mixItUp3.js: Фильтрация элементов
- swiper.js: Слайдер
- Тест по JS, Часть 4
- Тест по JS, Часть 5
- Задачи на JS, Часть 7
- Итоги модуля
13Планировщик Gulp
- Что такое Gulp
- Установка Node.js
- Инициализация
- NPM Пакеты
- Константа с путями
- Обработка стилей
- Отслеживание
- Обработка скриптов
- Готовая сборка
- Autoprefixer, Sourcemaps, Babel
- Сжатие изображений
- Минификация HTML
- Размеры файлов
- Отслеживание только новых файлов
- Синхронизация кода с браузером
- Работа с Pug
- Работа с Stylus
- Работа с SASS и SCSS
- Работа с TypeScript
- Работа с CoffeeScript
- Скачать сборку Gulp
- Итоги модуля
14Фреймворк Vue.js
- Что такое Vue
- Структура проекта
- Интерфейс игры
- Достижения в игре
- Экран с вопросами
- Экран с результатами
- Начало работы с Vue
- Обработка событий
- Циклы и методы
- Конец игры на Vue
- Вычисляемые свойства
- Звук на JavaScript
- Работа с Git и GitHub
- Приложение в VK
- Идеи для практики
- Изучаем Vue 3
- Условия и циклы
- Интерполяция
- Стили и классы
- События и формы
- Финальный проект
- Чат-бот + ДЗ
- Итоги модуля
15Основы React
- Начало работы с React
- Компоненты, статика
- Свойства, динамика
- Состояния, условия
- Стили и формы
- Итоги модуля
- Итоги курса
Stepik
Отзывы о курсе
Оставьте отзыв
Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.
Оставьте заявку
Консультант ответит на вопросы о курсе «Frontend разработчик на HTML, CSS и JavaScript» и поможет разобраться в деталях обучения.
Нажимая кнопку, вы даете согласие на обработку персональных данных
Информация обновлена 28 июля 2026 г.

Stepik 


















