Записаться

Курс Веб разработчик: обучение с нуля

За 7,5 месяцев научитесь создавать веб-сайты и приложения на HTML, CSS, JavaScript и React

Веб-разработчик

Онлайн-курс
Лицензия на осуществление образовательной деятельности, выданная Департаментом образования и науки города Москвы
Получите документ об образовании установленного образца и диплом Академии Эдюсон
На расширенном тарифе пройдёте 6 подробных консультаций с экспертом-ментором
Найдёте работу, или вернём деньги
Пройдёте стажировку уже во время обучения
Будете учиться у практикующих экспертов из «Циана», «Яндекса» и START
-60%
до 20 января
70% практики
Задания, тренажёры и тесты для закрепления навыков.
Занятия в удобное время
Доступ к материалам и регулярным обновлениям курса — навсегда.
2 диплома в портфолио
Диплом о профессиональной переподготовке и диплом Академии Eduson.
До 13 крупных проектов
Готовое портфолио и прикладные навыки по окончании курса.
Выгодная рассрочка без процентов
Старт сразу, оплата — удобными частями.
Стажировка
Первый опыт работы над реальным проектом в кросс-функциональной команде — уже во время обучения.

* по данным Stack Overflow и GitHub

** по данным GitHub

Освойте AI-инструменты для разработчиков и значительно упростите свою работу.

Нейросети помогут:

70% разработчиков уже используют нейросети в работе — научитесь и вы

Вы научитесь:

*

Только на HeadHunter каждый месяц ищут более 2500 специалистов.
Веб-разработчик создаёт и поддерживает сайты и приложения: соцсети, интернет-магазины, онлайн-банки, поисковики, мини-игры и системы бронирования, которыми вы пользуетесь каждый день, — результат его работы. Без неё было бы невозможно продавать товары, оказывать услуги и строить бренд компании в цифровом мире.
Веб-разработчики нужны везде, где создают сайты или приложения

Веб-разработчик — одна из самых востребованных IT-профессий

Гейминг
IT-сфера
Банкинг
Сфера услуг
Ритейл

Вакансии на hh.ru прямо сейчас

139 000 рублей — средняя зарплата веб-разработчика в 2025 году

По данным hh.ru

Кому подойдёт курс

1/3
Тем, кто хочет сменить профессию и стать разработчиком
Научитесь проектировать интерфейсы веб-сайтов и приложений с нуля. Отработаете полученные навыки на стажировке и найдёте первую работу через 7,5 месяцев.
2/3
Начинающим разработчикам
Структурируете и систематизируете свои знания. Усилите портфолио 13 проектами и сможете брать в работу более сложные кейсы, чтобы вырасти в доходе.
3/3
Смежным специалистам
в сфере IT
Попробуете себя в новой роли. Сможете применять навыки разработки в текущей профессии или полностью сменить направление.

Инструменты:

Навыки:

Ваши навыки
после обучения

Умею писать документацию по коду
Провожу анализ и review кода
Знаю основы UX/UI-дизайна, автоматизирую работу в Figma
Тестирую сайт, нахожу ошибки и провожу рефакторинг кода
Умею писать unit-тесты для JavaScript-кода
Провожу тестирование API
Знаю основы SQL, работаю с СУБД PostgreSQL
Понимаю и применяю принципы современной разработки ПО: Agile, Scrum, Kanban
Владею навыками адаптивной и кроссбраузерной вёрстки на HTML и CSS
Программирую на JavaScript
Создаю веб-приложения с использованием библиотеки React
Использую систему контроля версий Git
Применяю паттерны проектирования и ООП
Использую препроцессоры SASS и LESS
Работаю со сборщиком Webpack
Провожу анализ и review кода
Знаю основы DevOps
Анализирую и отлаживаю свой и чужой код
hh.ru

Веб-разработчик

⠀⠀⠀Git
Система контроля версий для управления кодом и совместной работы.
⠀⠀⠀HTML
Язык, с помощью которого можно разметить структуру будущей веб-страницы: добавить основные блоки, текст, картинки, видео.
⠀⠀⠀CSS
Язык стилей, с помощью которого можно описать внешний вид HTML-элементов.
⠀⠀⠀JavaScript
Один из самых популярных языков программирования для разработки веб-приложений.
⠀⠀⠀React
Популярная и удобная JavaScript-библиотека для создания пользовательских интерфейсов.
⠀⠀⠀Figma
Сервис, в котором проектируют интерфейсы сайтов и мобильных приложений.
⠀⠀⠀FlexBox
Метод компоновки в CSS, который позволяет автоматически располагать адаптивные элементы внутри контейнера в зависимости от размера области просмотра.
⠀⠀⠀Grid Layout
Сетка CSS позволяет более легко и последовательно создавать сложные адаптивные макеты сетки веб-дизайна в разных браузерах.
⠀⠀⠀SASS
Метаязык на основе CSS, предназначенный для увеличения уровня абстракции CSS-кода и упрощения файлов каскадных таблиц стилей.
⠀⠀⠀LESS
Динамический язык стилей с открытым исходным кодом.
⠀⠀⠀jQuery
Библиотека JavaScript, которая помогает проще добавлять интерактивные элементы на сайты.
⠀⠀⠀AJAX
Технология, которая позволяет обмениваться веб-браузеру и серверу данными в фоне и делает приложения интерактивными и отзывчивыми.
⠀⠀⠀PostgreSQL
Популярная система управления базами данных.
⠀⠀⠀API
Набор правил, по которым приложения или части программы общаются друг с другом.
⠀⠀⠀ RestAPI
Самый популярный подход к проектированию API.
⠀⠀⠀WebPack
Сборщик модулей JavaScript, который помогает управлять зависимостями и оптимизировать код.
⠀⠀⠀Chrome DevTools
Встроенный в браузер Google Chrome инструмент, который позволяет веб-разработчикам тестировать интерфейсы и производительность сайта.
⠀⠀⠀SQL
Язык, с помощью которого разработчики работают с базами данных.

На курсе вы создадите
до 13 проектов в портфолио

С помощью HTML и CSS вы создадите одностраничный сайт-каталог со списком экскурсий по Санкт-Петербургу.
Сайт экскурсий
С помощью JavaScript, HTML и CSS вы создадите одностраничный сайт, на котором соберёте информацию о себе, презентуете свои проекты и навыки.
Сайт-портфолио
С помощью HTML- и CSS вы напишете код для адаптивной страницы сайта магазина сантехники по готовому макету из Figma. Также вы настроите сайт для разных типов экранов.
Веб-страница по готовому макету: сайт магазина сантехники
Используете обработчики событий и элементы DOM, чтобы создать графический редактор. Научитесь работать с тегом и добавите интерактивные элементы в проект.
Графический редактор онлайн
По готовому макету вы напишете HTML- и CSS-код для всех страниц сайта, добавите интерактивные элементы и настроите автоматическую генерацию контента из JSON-файлов.
Многостраничный сайт ресторана
Разработаете базовый чат с библиотекой jQuery, отработаете AJAX-запросы и настроите общение браузера с сервером.
Чат с использованием технологии AJAX
С помощью классов напишете робота для игры в шахматы.
Робот для игры в шахматы
Спроектируете базу данных для бизнеса, свяжете её с другими и настроите обмен информацией между таблицами одного проекта.
База данных магазина
Разработаете программу для игры в крестики-нолики, которая запускается в терминале или IDE.
Игра «Крестики-нолики»
Создадите приложение, в котором пользователь сможет редактировать, хранить и удалять заметки.
Приложение для заметок
Разработаете бота, в котором пользователи смогут вести свой календарь: добавлять, редактировать, удалять и просматривать события.
Telegram-бот с функцией календаря
Вы создадите сайт, на который добавите информацию о рейтинге 100 лучших фильмов по мнению IMDB. Будете работать с компонентами React и настроите темы оформления.
Сайт с рейтингом фильмов
Создадите многостраничный сайт для веб- и мобильной версии. Интегрируете API, чтобы загрузить информацию о реальных фильмах. Протестируете ваше веб-приложение и проведёте рефакторинг кода.
Сайт для поиска фильмов
Тариф Pro
Тариф Pro
Тариф Pro

Пройдёте стажировку в PointPulse уже во время обучения

PointPulse — среда, где ИТ-специалисты и менеджеры разного уровня объединяются в одну команду и работают над своим продуктом.
Всё как в реальном найме
Вы проходите настоящее собеседование с менеджером проекта или руководителем направления
Проект под ваши навыки
Специалисты распределяют вас в кросс-функциональную команду, где вы вместе работаете над продуктом
Профессиональные ИТ-инструменты
Всю разработку ведёте в GitLab, задачи — в системе управления проектами GitLab Issue Board, а общение с командой — в закрытом мессенджере
Поддержка экспертов
В общих чатах направлений можно задать технический вопрос и получить помощь от старших коллег
Защита и проект в портфолио
Стажировку завершает защита продукта. Вы получаете подробную обратную связь и добавляете кейс в портфолио

Вас будет сопровождать эксперт из индустрии, который помог многим начинающим специалистам.

Вас ждёт 6 индивидуальных онлайн-встреч:

Личный ментор
на всём пути обучения

Курс состоит из

Отрабатываете новые навыки на онлайн-тренажёрах.
20+ интерактивных тренажёров
Создаёте реальные проекты, которые не стыдно показать работодателю.
13 проектов в портфолио с подробным разбором от экспертов
120+ теоретических видеолекций с примерами
Изучаете теорию в формате видеолекций в любое время.
15+ практических заданий
Закрепляете полученные знания, выполняя задания с обратной связью.
Получаете дополнительные материалы для работы.
20+ шаблонов, дополнительных материалов и конспектов лекций
Целый год на связи личный куратор, который ответит на любые вопросы по курсу.
Поддержки от опытных кураторов

Программа обучения

Скачать полную версию в PDF
318
академических часов
259+
интерактивных уроков
до
13
проектов
Доступ навсегда
Узнаете, что такое операционные системы, серверы и программное обеспечение. Освоите ключевые принципы программирования и архитектуры приложений.
7 часов
22 занятия
  • Устройство компьютера
  • Процессоры и графические ускорители
  • Характеристики оперативной памяти
  • Постоянная память
  • Дисковые массивы
  • Монитор и его характеристики
  • Интерфейсы
  • Сервер и его особенности
  • Операционная система
  • Межпроцессное взаимодействие
  • Устройство программирования
  • Навыки работы с кодом
  • Современные языки и среды программирования
  • Навыки программирования на любом языке
  • Архитектура программного обеспечения
5 практических учебных материалов
Узнаете, что такое операционные системы, серверы и программное обеспечение. Освоите ключевые принципы программирования и архитектуры приложений. Разберётесь, как работает интернет и основы кибербезопасности.
10 часов
22 занятия
  • Устройство компьютера
  • Процессоры и графические ускорители
  • Характеристики оперативной памяти существуют
  • Постоянная память
  • Дисковые массивы
  • Монитор и какие его характеристики важно знать
  • Интерфейсы
  • Сервер и в чём его особенности
  • Операционная система и в чём её особенности
  • Программа
  • Межпроцессное взаимодействие
  • Прерывание
  • Запуск программы
  • Устройство программирования
  • Навыки работы с кодом
  • Современные языки и среды программирования
  • Навыки программирования на любом языке
  • Архитектура программного обеспечения
2 учебных материала
Познакомитесь с ключевыми компетенциями фронтенд-разработчика. Разберётесь, как выбрать и настроить среду разработки для создания сайтов (IDE). Освоите систему контроля версий Гит (Git). Узнаете, как организована фронтенд-разработка в ИТ-компаниях.
2,5 часа
7 занятий
  • Выбор IDE для веб-разработки
  • Профессия веб-разработчик и чем он занимается
  • Языки фронтенд-разработки: HTML, CSS, JS
  • Работа с системой контроля версий (Гит)Git
1 тренажёр
Узнаете про разные виды сайтов и их структуру. Разберётесь, как работают браузеры и веб-серверы. Изучите основы SEO-оптимизации.
5,5 часов
7 занятий
  • Этапы создания сайта
  • Виды и структуры сайтов
  • Устройство браузеров
  • SEO-оптимизация
  • Принципы работы веб-сервера
  • Публикация сайта в интернете
5 практических учебных материалов
Изучите основы HTML, формы, таблицы и семантическую разметку. Научитесь подключать стили и оформлять страницы с помощью CSS. С помощью интерактивных тренажёров начнёте разрабатывать первый проект, который сможете добавить в портфолио.
33 часа
13 занятий
  • HTML и создание HTML-страницы
  • Работа с формами и таблицами в HTML
  • Построение семантической структуры страницы
  • Очистка и редактирование HTML-кода
  • Создание и подключение CSS-стилей
  • Оформление страниц с помощью CSS
  • Работа с блоками и позиционированием элементов
  • Тестирование сайтов с помощью DevTools
8 тренажёров
2 учебных материала
1 проект
Узнаете, что такое дизайн-макет сайта. Изучите работу с цветами, форматами изображений. Познакомитесь с интерфейсом Figma и свёрстаете страницу по макету.
6,5 часов
5 занятий
  • Дизайн-макет сайта
  • Работа с цветами в дизайне и веб-разработке
  • Работа с разными форматами изображений и дизайн-макетов
  • Работа с Figma: интерфейс программы, основные инструменты и функции
  • Перевод элементов Figma на русский язык
  • Автоматизация работы в Figma
  • Использование модульных сеток
2 учебных материала
Разберётесь с HTML5, CSS Grid и Flexbox. Освоите CSS и препроцессоры SASS и LESS. Разработаете SEO-оптимизированный сайт. Продолжите работать над проектом сайта для портфолио.
9 часов
14 занятий
  • Отличие HTML5 от предыдущих версий
  • Переменные и продвинутые инструменты CSS
  • Flexbox
  • Grid Layout
  • CSS
  • Препроцессоры SASS и LESS
  • Обеспечение доступности вёрстки с помощью WAI-ARIA
  • Разработка SEO-оптимизированного сайта
  • Стандарт семантической разметки Schema.org
1 практическое задание
2 учебных материала
1 проект
Вы узнаете, что такое Lovable и как с его помощью разрабатывать сайты и веб-приложения. Научитесь подключать базу данных и авторизацию. В финале модуля вы создадите полноценное веб-приложение с ИИ-функцией — от сайта-визитки до рабочего продукта.
3 часа
5 занятий
  • Что такое Lovable и как его использовать для разработки
  • Как разработать сайт в Lovable
  • Проект: разработайте сайт-визитку в Lovable
  • Как подключить базу данных и авторизацию к Lovable
  • Проект: разработайте веб-приложение с авторизацией, базой данных и функцией ИИ
2 практических задания
3 лонгрида
Познакомитесь с математическими основами, которые необходимы каждому ИТ-специалисту. Узнаете, что такое абстракции, простые и сложные типы данных.
5 часов
10 занятий
  • В какой IDE лучше всего писать код
  • Математика для IT-специалистов
  • Абстракции
  • Простые и сложные типы данных
  • Множества
  • Выражения, ветвления и циклы
  • Функции и окружение
  • Рекурсия, рекурсивный и итеративный процессы
4 практических учебных материала
Поймёте, как их используют разработчики и тестировщики, изучите 10+ специализированных ИИ-инструментов для отладки и написания кода. Повысите эффективность работы и обучения в ИТ с помощью Copilot, ChatGPT, GigaChat, YandexGPT, Tabnine, Documatic, Mintlify, Snyk Code, Cursor AI, Claude и т. д.
7 часов
14 занятий
  • Что такое нейросети
  • Как использовать платные нейросети
  • Составление промпта для текстовых нейросетей
  • Как использовать ChatGPT
  • Как работать с нейросетью GigaChat
  • Как нейросети помогают разработчикам и тестировщикам
  • Как использовать нейросети, чтобы генерировать код
  • Как использовать автокомплитеры, чтобы писать код
  • Как изучать новые языки с помощью нейросетей
  • Как использовать нейросети для документирования кода
4 практических задания
1 тренажёр
Вы поймёте, как автоматизировать простые рабочие задачи с помощью чат-ботов на основе ИИ: ChatGPT, DeepSeek, Claude. Выполните проект, чтобы закрепить и проверить знания.
7 часов
6 занятий
  • Как использовать нейросети, чтобы написать код
  • Проект: напишите программу для сбора данных (веб-скрейпер) для AppStore и автоматизируйте процесс
  • Как декомпозировать проект на задачи для нейросети
  • Как работает контекст нейросети и почему это важно
  • Что делать, когда нейросеть генерирует нерабочий код
  • Проект: создайте анализатор сайтов по домену
2 проекта
4 лонгрида
Узнаете, как внедрять JavaScript в HTML. Изучите переменные, операции, ветвления и циклы. Научитесь работать с функциями, массивами и объектами. Разберётесь, что такое DOM и события. Начнёте разрабатывать многостраничный сайт ресторана.
36 часов
26 занятий
  • Устройство JavaScript и его роль в фронтенд-разработке
  • Использование DevTools для отладки веб-страниц
  • Переменные и типы данных в JavaScript
  • Виды операторов
  • Ветвления
  • Циклы
  • Функции
  • Массивы
  • Объекты
  • DOM
  • События
  • Оптимизация веб-страницы
10 практических заданий
1 полноценный проект
Вы разберётесь, чем агент отличается от чат-бота и как меняется роль разработчика с появлением агентных инструментов. Составите карту агентных инструментов 2026 года и узнаете, как получить к ним доступ.
1,5 часа
4 занятия
  • Чем агент отличается от нейросети
  • Как изменилась роль человека: от пользователя к оркестратору
  • Карта агентных инструментов 2026
  • Как получить доступ к агентным инструментам
1 видеолекция
3 лонгрида
Вы научитесь работать в Cursor: настроите среду IDE, поймёте, как управлять контекстом, разберётесь в том, что такое рабочие паттерны. В финале модуля вы разработаете агрегатор заметок с ИИ-суммаризацией и сможете внедрить его в работу.
2,5 часа
4 занятия
  • Как настроить Cursor и начать в нём работать
  • Как управлять контекстным окном в Cursor
  • Как использовать продвинутые возможности и рабочие паттерны в Cursor
  • Проект: разработайте агрегатор заметок с ИИ-суммаризацией
3 мини-курса
1 практическое задание
Познакомитесь с основами дизайна. Изучите композицию, типографику и цветовые схемы. Создадите макеты в Figma и прототипы для веб-дизайна.
13 часов
19 занятий
  • Фреймы и фигуры
  • Текст
  • Элементы
  • Маски
  • Автоматизация работы в Figma
  • Adobe: Illustrator, InDesign, Photoshop
  • Обзор графических редакторов
  • Линии, формы и текстуры в дизайне
  • Растровая и векторная графика
  • Тренировка насмотренности
  • Композиция
  • Управление вниманием зрителя
  • Шрифты
  • Типографика
  • Цвет в дизайне
  • Модульные сетки
1 учебный материал
1 практическое задание
Изучите ООП, классы, замыкания и асинхронный код. Научитесь работать с AJAX, API и локальным хранилищем данных. Разберётесь с Webpack и обработкой ошибок. Добавите интерактивные элементы для сайта ресторана.
26 часов
18 занятий
  • Классы и ООП в JavaScript
  • Замыкания в JavaScript
  • Библиотеки и модули
  • Библиотека jQuery
  • Асинхронный код на JavaScript
  • Создание сетевых запросов
  • AJAX
  • Хранение данных на стороне клиента
  • Обработка ошибок в JavaScript
  • Упаковка проекта с помощью Webpack
1 квиз
1 полноценный проект
Узнаете, как анализировать и документировать код. Разберётесь, как передать задачу на проверку (код-ревью) и проанализировать чужой код. Узнаете, как автоматизировать проверку с помощью линтеров и форматтеров.
4,5 часа
3 занятия
  • Введение в Agile
  • Принципы командной работы по Agile
  • Введение в SCRUM
  • Модели SDLC и Waterfall
  • Процесс тестирования в разных методологиях разработки ПО
  • Trello, Asana и Jira
  • Публикация сайта в интернете
  • IDE для веб-разработки
  • Установка и настройка Visual Studio Code
  • Система контроля версий Git и GitHub
Научитесь работать с React. Разберётесь с React Hooks и React Router. Познакомитесь с state managers и инструментами отладки. Разработаете сайт с фильмами на React.
10 часов
12 занятий
  • Введение в React
  • Компоненты и JSX в React
  • Создание и оформление элементов сайта с помощью React
  • Props в React
  • React Hooks и states
  • React Router
  • React Context
  • State managers в React
  • React Dev Tools
Вы научитесь работать в Claude Code: разберётесь, как планировать проект и управлять памятью через CLAUDE.md, освоите специализированные настройки (кастомные скиллы) и MCP-протоколы. В финале модуля вы создадите и отладите полноценное приложение — от дизайна до рабочего кода.
2,5 часа
7 занятий
  • Что такое Claude Code и как начать с ним работать
  • Как планировать проект и управлять памятью с помощью CLAUDE.md
  • Как использовать продвинутые функции в Claude Code
  • Как использовать кастомные скиллы и MCP-протоколы в Claude Code
  • Как создать приложение и разработать дизайн с помощью Claude Code
  • Как написать и отладить код проекта в Claude Code
  • Гайд: как работать с Claude Code
6 мини-курсов
1 учебный материал
Вы научитесь работать с Codex: установите агент, поставите ему задачу и запустите несколько агентов параллельно. Закрепите навык на практике — делегируете Codex реальную задачу из своего рабочего контекста и задокументируете результат.
2 часа
5 занятий
  • Что такое Codex
  • Как начать работу с Codex
  • Как делегировать задачи Codex
  • Как запускать параллельных агентов в Codex
  • Практика: делегируйте Codex сложную задачу
4 видеолекции
1 практика
Вы поймёте, как организовать совместную работу нескольких агентов и передавать между ними контекст без потерь. Соберёте собственный многоагентный процесс (воркфлоу) под рабочую задачу: исследователь, редактор и проверщик в одной цепочке.
1,5 часа
4 занятия
  • Как организовать работу нескольких агентов
  • Как передавать контекст между агентами
  • Агентный конвейер: от задачи до результата
  • Практика: собрать многоагентный воркфлоу
3 лонгрида
1 практика
Научитесь подключаться к БД, проектировать и настраивать их. Познакомитесь с SQL и PostgreSQL.
3,5 часа
9 занятий
  • Применение баз данных в бизнесе
  • Проектирование, установка и настройка базы данных
  • Подключение к базе данных с помощью Dbeaver
  • Типы данных в PostgreSQL
  • Операторы SQL
  • Работа с таблицами, шаблонами и фильтрами
1 практическое задание
Разберётесь, как устроена клиент-серверная архитектура. Познакомитесь с API, REST, GraphQL и WebSocket. Настройте базу данных MongoDB. Напишете собственный API с помощью Express для среды Node.js и библиотеки Mongoose.
6,5 часов
9 занятий
  • Применение баз данных в бизнесе
  • Проектирование, установка и настройка базы данных
  • Подключение к базе данных с помощью Dbeaver
  • Типы данных в PostgreSQL
  • Операторы SQL
  • Работа с таблицами, шаблонами и фильтрами
1 тренажёр
Узнаете, как выбрать методы тестирования. Напишете модульные тесты для JavaScript-кода.
1,5 часа
3 занятия
  • Выбор метода тестирования
  • Unit-тесты для JavaScript-кода
  • Тестирование прикладного программного интерфейса (API)
Узнаете, какие операции с кодом необходимо проводить, когда он уже готов. На практике научитесь анализировать свой и чужой код. Поймёте, на что обращать внимание и как найти места для доработки. Разберётесь, как приобрести домен для сайта и добавить SSL-сертификат.
5 часов
4 занятия
  • Как опубликовать сайт в интернете
  • Как анализировать, отлаживать, оптимизировать и изменять код
  • Основы методологии DevOps
Напишете свой первый код на Python. Узнаете о стандартах оформления кода. Научитесь работать в IDE PyCharm. Изучите основные типы данных в Python: числа, строки, булевы переменные. Научитесь работать с коллекциями: списками, кортежами, множествами и словарями.
11 часов
16 занятий
  • Язык программирования Python
  • Установка IDE PyCharm для работы с Python
  • Стандарты PEP 8
  • Настройка окружения
  • Типы данных в Python
  • Числа
  • Булевские переменные
  • Строки
  • Списки
  • Кортежи
  • Множества
  • Словари
  • Работа с исключениями в Python
2 практических задания
Разберётесь, что такое функции, как их создавать и использовать. Научитесь передавать аргументы, работать с args и kwargs, использовать локальные и глобальные переменные.
2,5 часа
7 занятий
  • Функция и её создание
  • Аргументы и работа с ними
  • Конструкции args и kwargs
  • Локальные и глобальные переменные
  • Документирование функции и возвращение нескольких значений из функции
1 практическое задание
Познакомитесь с условиями и циклами. Поймёте, как использовать условные операторы в функциях.
6,5 часов
12 занятий
  • Понятие условий и работа с ними
  • Условный оператор if — elif — else
  • Использование условных операторов в функциях и комбинирование условий
  • Тернарный оператор и the Anti-IF Campaign
  • Условный оператор в коде: методика раннего прерывания
  • Избегание длинных условий в коде
  • Избегание дублирований
  • Как не усложнять код
  • Циклы в Python и работа с ними
  • Рекурсии в Python
2 практических задания
Узнаете, как импортировать и создавать модули. Разберётесь, как работать с модулями os, sys, math, glob, time и datetime. Поймёте, зачем они нужны разработчикам и какие операции можно производить с их помощью.
2,5 часа
6 занятий
  • Импорт модулей и элементы модулей
  • Создание модулей
  • Основные модули в Python и работа с ними
  • Работа с файлами
1 практическое задание
1 проект
Познакомитесь с принципами ООП: инкапсуляцией, наследованием, полиморфизмом. Научитесь создавать классы и объекты. Узнаете, как написать код в парадигме ООП.
2,5 часа
5 занятий
  • Создание класса и его объекта
  • Инкапсуляция
  • Наследование
  • Полиморфизм
  • Написание кода на Python в рамках ООП
Научитесь работать с базами данных. Решите практические задания в формате интерактивной песочницы и попрактикуетесь отправлять запросы на языке SQL.
16 часов
19 занятий
  • Написание кода на Python в рамках ООП
  • Фильтр с помощью условных операторов
  • Функция для обработки данных
  • Анализ ER-диаграммы
  • Выбор и соединение данных из разных таблиц
  • Группировка строки и вычисления над ними
  • Анализ данных о бизнесе с помощью SQL
  • Транспонирование таблиц с помощью группировки
  • Подзапросы в SQL
  • Оконные функции в SQL
  • Описание структуры базы данных с помощью операторов DDL
  • Экспорт данных и SQL-запросы
  • Работа с базами данных в Python
5 практических заданий
Поймёте, как работает виртуализация и контейнеризация, научитесь упаковывать приложения в контейнеры, оптимизировать сборку Docker-образов и работать с Dockerfile.
2 часа
3 занятия
  • Виртуализация
  • Контейнеризация
  • Упаковка приложения в контейнер
Изучите методы тестирования, научитесь писать модульные тесты и проводить переработку исходного кода (рефакторинг). Познакомитесь с девопс (DevOps), принципами непрерывной интеграции и непрерывного развёртывания (CI/CD), настройкой конвейеров сборки, развёртыванием приложений в облаке и виртуализацией.
3,5 часа
6 занятий
  • Управление зависимостями в Poetry
  • Модульные тесты
  • Пересборка исходного кода (рефакторинг)
  • Принципы и практики непрерывной интеграции и непрерывного развёртывания (CI/CD)
  • Развёртывание приложения при помощи виртуализации
  • Настройка конвейеров сборки
Поймёте, как организовать свой день и выстроить рабочие процессы на удалённой работе. Разберётесь, как преодолеть трудности удалёнки.
1 час
8 занятий
  • 10 мифов об удалённой работе
  • Как организовать свой день на удалённой работе
  • Как выстраивать отношения с коллегами в распределённой команде
  • Как организовать совместную работу над проектом в разных часовых поясах
  • Правила деловой переписки
5 практических заданий
Вы разберётесь, кто несёт ответственность за ошибки ИИ, поймёте, какие этические нормы регулируют работу с нейросетями, и научитесь защищать данные и управлять рисками в реальных рабочих ситуациях.
1,5 часа
4 занятия
  • Кто отвечает за ошибки ИИ
  • Какие существуют этические нормы в работе с нейросетями
  • Как защищать данные при работе с нейросетями
  • Какие риски существуют в работе с нейросетями и как их устранять
4 лонгрида
Дипломный проект: разработайте приложение для поиска фильмов.
20 часов
Дипломный проект

Диплом о прохождении курса

У вас будет официальный документ, который подтвердит профессиональную переподготовку и поможет в карьерном росте

Диплом о профессиональной переподготовке

После прохождения всех уроков
и практических кейсов курса вы получаете официальный диплом, который сможете указать в резюме.

Каждый выпускник программы получит два диплома

Студенты любят наши курсы

Средний рейтинг 4.8

Отзывы студентов

Порадовали сжатые сроки курса
Хотел поскорее отучиться и перейти именно в IT. Порадовали сжатые сроки курса, так как не было растянутых лекций на год. Но несмотря на это, каждая тема разбиралась очень подробно, особенно понравилось, как раскрыли всю управленческую тематику. Вроде сжато, но очень подробно. Практика на симуляторе помогла закрепить самые сложные темы. Курс качественный и действительно актуальный. Нашёл более 500 подходящих мне вакансий, получил за неделю несколько отликов, теперь жду собеседований.
Онлайн обучение очень понравилось
Проходила обучение в TMSхEduson на веб-разработчика. Очень понравился учебный онлайн процесс! Были отличные преподаватели — все доходчиво и интересно объясняли, всегда мотивировали и давали большую надежду на светлое будущее. Онлайн обучение очень понравилось, удобное время и всегда можно пересмотреть урок! Благодаря качественному преподаванию мой уровень знаний был достаточно высок и после окончания курсов меня взяли на проект для реального заказчика:)
Курсы с самой актуальной информацией
Я пошел на курс веб-разработчика в октябре 2022 и могу сказать, это курсы с самой актуальной информацией, которую можно найти. Интересное домашнее задание и удобные кабинеты. Очень понравилось, что преподаватель может помогать не только по домашнему заданию, а еще с личными пет-проектами. Классные менеджеры и hr-специалисты, которые постоянно интересуются учебным процессом и помогают в поиске работы. По завершении курса у меня было достаточно знаний и опыта, чтобы самостоятельно делать большие проекты.
Стажируюсь в европейской компании
Благодаря Анастасии Ропот получила все необходимые для должности Junior developer навыки. Стажируюсь в европейской компании, куда меня взяли спустя неделю после окончания обучения. Спасибо вам, не подвели!
Самое то, что мне было необходимо для старта.
Осваиваю профессию с нуля. Мне нравится, темы не скажу, что легкие, но реальные, если глубоко вникать, я еще дополнительные материалы изучаю. Создаю портфолио, в целом будет 13 проектов. И еще курсом предусмотрена стажировка в ИТ компании во время обучения, это будет значительный опыт.
В Eduson обучение полностью оправдало ожидания!
Курсы по разработке построены так, что даже сложные темы объясняются понятно. Есть много полезной теории и практических заданий, которые помогают закрепить материал. Преподаватели всегда на связи и быстро отвечают на вопросы, я выучился даже при плотном рабочем графике.
Понравилось, что обучение гибкое — можно заниматься в удобное время и в своём ритме.
Курсы хорошие и куратор всегда ответит на вопрос
В прошлом году решил купить курсы веб-разработки, долго искал онлайн-университет в итоге мой выбор пал на Eduson Academy, курсы хорошие и куратор всегда ответит на вопрос. Не жалею что купил у них курсы
Можно проходить обучение в своем темпе
Обучаюсь по профессии веб-разработчик третий месяц. Очень нравится, как структурирован курс, насколько понятно и четко объясняются темы, наличие практических заданий и тренажёров. Большой плюс в том, что можно проходить обучение в своем темпе
Обучение не легкое, но интересное
Заскучала работать в продажах и подумала о смене профессии. Занялась осваиванием веб-разработки, проходя курс от этой академии. Обучение не легкое, но интересное, к тому же записи уроков можно пересматривать несколько раз. Тесты помогают определиться в слабых местах, то есть там где нужно особенно подтянуть знания. Когда закончу курс, то получу документ, который в дальнейшем понадобится при трудоустройстве.
Координаторы были всегда на связи
Прошла обучение в онлайн-формате, что очень удобно, т.к. есть запись урока, которую можно пересматривать сколько хочешь раз. Особое спасибо, конечно же, преподавателям курса. Все домашние работы проверялись быстро. Также мы всегда могли уточнить вопросы по дз и не только в любое время дня. Координаторы были всегда на связи и отвечали на интересующие вопросы.
Отличное изложение материала
Хочу сказать спасибо школе и преподавателям. Обучалась на курсе онлайн, были сомнения при выборе, но по итогу все сложилось хорошо. Отличное изложение материала, понятно, с четкими критериями по сдаче домашек и с оперативной помощью при их выполнении...
Идеальная база для новичка
Данный курс мне посоветовал веб-разработчик и CEO с коммерческим опытом более 10 лет, так как он не раз имел дело с выпускниками данной школы и был более чем удовлетворен их уровнем. Что же я могу отметить после завершения курса…
Домашние задания интересные
Хотела бы отметить, что общее впечатление от курса хорошее. Очень понравилось как были структурированы темы, программа хорошая. Хочу отдельную благодарность выразить Александру, который вел первый блок с версткой. Было все очень классно, материал был преподнесен понятно, домашние задания интересные. Второй блок по js тоже был хороший.
Отличный старт для тех, кто хочет попасть в IT
Курс веб-разработчика, по моему мнению, отличный старт для тех, кто хочет попасть в IT. Много программ для освоения: HTML, CSS, JavaScript и React, а также работа с Webpack, SASS/LESS и Git. Очень крутая практика: за время курса создал 13 проектов, включая портфолио-сайт и Telegram-бота. Особенно понравилась стажировка...
Советую академию тем, кто действительно хочет получить знания
Обучаюсь на 1 курсе университета и паралельно осваиваю веб-разработку. Совмещать не сложно, получается заниматься в свободное время и не выгорать. Оформление прекрасное, интуитивно понятно как сайтом пользоваться. Достаточное количество не только теории, но и практики для закрепления. Занимаюсь уже 4 месяц...
Ведущие компании доверяют Академии Эдюсон образование своих сотрудников

Наши клиенты — лидеры рынка

Поможем с трудоустройством

Подготовитесь к поиску работы

Получите доступ к материалам курса, который поможет начать поиск работы.

Проверим ваше
резюме

Проверим резюме и дадим рекомендации по его улучшению.

Проведем карьерную консультацию

Карьерная консультация от директора по аналитике «Работа.ру» Алёны Артемьевой

78%

трудоустроенных выпускников

Остальные работают на фрилансе, нашли работу самостоятельно или еще не закончили обучение

Преподаватели — разработчики в ведущих российских и мировых компаниях

0 / мес
-60%
Обучение можно оплатить сразу или воспользоваться беспроцентной рассрочкой на 24 месяца
Оформите налоговый вычет и верните 13% от стоимости обучения
0 / мес
Оплатить сразу с доп. скидкой
-5%
Записаться на бесплатную консультацию
Оплатить сразу с доп. скидкой
-5%
Записаться на бесплатную консультацию
Старт обучения:
Стоимость курса
Что входит в стоимость курса:
Записаться на курс или получить бесплатную консультацию
0
дней
00
:
00
:
00
До конца скидки
70% обучения — практика
Код-ревью от опытных специалистов
Техподдержка учебной платформы
Стажировка
Помощь с трудоустройством
Диплом о профессиональной переподготовке
Диплом Академии Эдюсон
Доступ к курсу и всем обновлениям навсегда
Статус
У меня есть промокод
Применить
Часто задаваемые вопросы
/
/
/
Веб-разработчик