Каталог курсов

Включает программу трудоустройства

C изучением ИИ

Партнёр курса

Фулстек-разработчик на Python

Погрузитесь в профессию поэтапно, научитесь самостоятельно создавать сайты и веб‑приложения на Python и JavaScript

Сможете начать работать или брать проекты через 6 месяцев обучения

Персональные консультации с опытными разработчиками

bgRegBlockImage
Акция
АКЦИЯ
-40%

Поможем подобрать обучение

Когда

6 июля 2026 — 12 апреля 2028

Длительность

20 месяцев. Можно ускорить обучение или взять перерыв

Практика

До 43 проектов, работа в команде с разработчиками

Документ

Диплом, дополнительное

удостоверение в тарифе с ИИ

40%
с 24.06 по 26.06

Пусть это лето запомнится

Цена уже со скидкой. Оплатите курс до 26 июня, чтобы сохранить выгоду.

Условия акции

Учитесь с поддержкой лидеров индустрии

Программа по требованиям рынка в 2026 году

Более 100 экспертов и оркестратор ИИ-агентов анализируют контент курса. Обновляем программу в среднем за 2 недели

Программа по требованиям рынка в 2026 году

29 вебинаров и помощь команды курса

Преподаватели регулярно проводят онлайн-занятия, а координаторы и аспиранты ответят на любые вопросы в течение 24 часов

29 вебинаров и помощь команды курса

Помощь в поиске работы

Помогаем поставить цели, подготовить резюме и оформить портфолио. Поддерживаем во время учёбы и еще 12 месяцев после завершения

Помощь в поиске работы

Программа с нейросетями для разработчика

Научитесь работать с ИИ для автоматизации задач, генерации кода, документирования, поиска работы

Программа с нейросетями для разработчика

Развивайте навыки в тренажёре для работы с кодом

• Выполняйте простые задачи для закрепления теории

• Пишите и запускайте код прямо в браузере

• Пользуйтесь мгновенной проверкой или подсказками
• Задавайте вопросы по заданию — вам ответит эксперт или аспирант

Программа обучения — 20 месяцев

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

Чтобы программа соответствовала запросам рынка труда, мы проводим 3 этапа исследований

Бэкэнд-разработка на Python

Основы языка программирования Python

Изучите один из самых востребованных и простых в освоении языков программирования. Сможете описывать алгоритмы для решения повседневных задач и работы с данными.

12 часов теории

22 часа практики

Python. Знакомство с консолью

Условные конструкции. Операции сравнения

Введение в типы данных

Циклы

Коллекции данных: множества

Коллекции данных: словари

Функции: использование встроенных и создание собственных

Разбор вопросов

Система контроля версий Git

Каждый разработчик должен знать основы работы с системой Git, так как на данный момент это практически стандарт по управлению исходным кодом. За 3 занятия вы научитесь работать с этой системой и с сервисом GitHub, сможете публиковать свои домашние работы и уже в процессе обучения сформируете первое портфолио. Работодатели часто просят показать примеры вашего кода на GitHub.

7 часов теории

6 часов практики

Предназначение системы контроля версий

Основные операции (фиксация и откат изменений, поиск, история)

Работа с сервисом GitHub

Ветки, слияние веток и разрешение конфликтов

Командная работа

ООП и работа с API

Научитесь объектно-ориентированному программированию и изучите подход создания аккуратного и многоразового кода вместо избыточного.

11 часов теории

51 час практики

ООП: объекты и классы, взаимодействие между ними

ООП: наследование, инкапсуляция и полиморфизм

Работа с файловой системой в Python

Открытие и чтение файла, запись в файл

Работа с разными форматами данных

Работа с библиотекой Requests, http-запросы

Работа с классами на примере API VK

Разбор вопросов

Проект: Программа для кулинарной книги со списком рецептов

Курсовой проект: Резервное копирование

Работа с базами данных

Научитесь проектировать базы данных с использованием языка запросов SQL. В рамках курса будете работать с базой данных PostgreSQL — одной из самых популярных и простых для изучения. В качестве клиента будете использовать pgAdmin. В конце познакомитесь с ORM SQLAlchemy.

7 часов теории

41 час практики

Введение в базы данных

Типы баз данных. SQL/NoSQL, PostgreSQL

Проектирование баз данных. Связи. 3НФ

Select-запросы

Insert/update/delete-запросы

Python и базы данных. ORM

Проекты:

База данных для музыкального сайта: от проектирования до создания запросов

Программа для управления данными о клиентах в PostgreSQL

Программа для книжных магазинов с использованием SQLAlchemy

Профессиональная работа с Python

Изучите те особенности Python, за которые его так сильно любят. Разберётесь, как улучшить и упростить программу с помощью модулей, итераторов, декораторов. Изучите технологии для тестирования кода, разбора текста и веб‑страниц. Узнаете, как пройти собеседование на вакансию Python-разработчика.

16 часов теории

66 часов практики

Модули, пакеты, импорты в Python

Итераторы, генераторы

Декораторы

Разработка тестов

Регулярные выражения

Веб-скрапинг

Подготовка к собеседованию

Проекты:

Парсинг страницы сайта вакансий

Итератор и генератор для оптимизации работы со списками

Декоратор-логгер для своего приложения

Unit-test для своей программы

Командный проект: Чат-бот Vkinder

Django

Вы поработаете с фреймворком Django, изучите основные принципы организации проекта в Django. Поработаете с базами данных — научитесь их создавать, работать с ORM и моделями. Узнаете, как разрабатывать backend веб‑приложения и связывать хостинг файлов и запуск веб-приложения.

15 часов теории

44 часа практики

Знакомство с Django. Подготовка и запуск проекта

Обработка запросов и шаблоны

Работа с ORM

Работа с ORM, часть 2

Разбор вопросов

Знакомство с API на примере Django REST framework

CRUD в DRF

Разделение доступа в DRF

Тестирование Django-приложений с использованием Pytest

Разбор вопросов

Проекты:

Сервис-помощник для приготовления блюд на Django

Новостное приложение для работы с тегами в Django

Реализация REST API для работы датчиков температуры

Backend для мобильного приложения объявлений в Django

Pytest для Django-приложения

Разработка интерфейсов с JavaScript

HTML и CSS: основы веб-вёрстки

Научитесь верстать сайты на HTML и CSS и вносить изменения в существующую вёрстку. Научитесь создавать вёрстку под любой тип устройств: компьютер, планшет, смартфон. Сверстаете адаптивный сайт, корректно работающий на любых устройствах.

42 часа теории

77 часов практики

Введение в вёрстку

Контентные теги

Теги для вёрстки структуры контента

Позиционирование блочных элементов

Разбор вопросов и домашних заданий

Вёрстка форм

Нестандартные элементы форм

Всплывающие элементы

Позиционирование flex-элементов

Разбор вопросов и домашних заданий

Вёрстка резинового макета

Введение в медиазапросы

Медиафункции

Вёрстка адаптивного макета

Breakpoints

Разбор вопросов и домашних заданий

Проекты:

Вёрстка тематической статьи

Вёрстка резинового макета сайта кинотеатра

Вёрстка адаптивного макета сайта туристического агентства

Курсовой проект: Адаптивная вёрстка сайта

JavaScript: основы работы в браузере

Изучите базовые понятия JavaScript и узнаете о дополнительных возможностях, которые даёт браузер — Web API. Подключите скрипт к HTML-документу и получите к нему доступ, чтобы оживить документ: изменять его и реагировать на действия пользователя.

22 часа теории

105 часов практики

Основы синтаксиса, типы данных, условный оператор

Операторы цикла, функции и объекты

Прототипы, ООП и функции высшего порядка

Обработка ошибок, замыкания и асинхронность

Разбор вопросов и домашних заданий

Возможности JavaScript в браузере

Способы поиска нужного HTML-элемента

Объект события

Разбор вопросов и домашних заданий

DOM

Работа с HTML-формами

Изменение структуры HTML-документа

Асинхронные запросы

Хранение состояния на клиенте и отправка на сервер

Разбор вопросов и домашних заданий

Проекты:

Браузерная игра «Кликер печенек»

Браузерная игра «Поймай крота»

Разработка элементов интерфейса сайта

Разработка интерфейса онлайн-читалки

Планировщик дел

Разработка анимации загрузки данных

Разработка формы авторизации для пользователя

Курсовой проект: Облачное хранилище WebCloud (UI)

JavaScript: углублённый курс веб-разработки

Научитесь работать с современным инструментом для организации рабочего окружения (npm, webpack) и разберётесь с наиболее сложными разделами языка: прототипной моделью, promises и асинхронными программированием (async/await).

32 часа теории

93 часа практики

Стандарты и рабочее окружение


Модули и WebPack

Платформы: браузер vs Node.js

Тестирование и Continuous Integration

Разбор вопросов и домашних заданий

Прототипы, конструкторы, классы и наследование

Object, Reflection и Proxy

Регулярные выражения

Разбор вопросов и домашних заданий

Контейнеры

ArrayBuffer

Promises, async/await, timers & event loop

Символы, итераторы, генераторы

TypeScript

Разбор вопросов и домашних заданий

Проект: Разработка игровой системы персонажей

Курсовой проект: Онлайн-игра «Ходилка»

Расширенный инструментарий JavaScript в браузере

Освоите инструменты, ускоряющие работу, научитесь на профессиональном уровне работать с формами: проводить валидацию, использовать продвинутые элементы — слайдеры, календари, файлы. Познакомитесь с API, предоставляемым браузером: геолокацией, нотификацией, медиа, веб-сокетами. Через анимацию добавите интерактивность в свои приложения.

30 часов теории

92 часа практики

Организация работы, события и DOM

— Рабочее окружение
— DOM
— Обработка событий
— Организация тестирования
— Разбор вопросов и домашних заданий

Работа с формами и сетью

— Работа с HTML-формами
— Drag and drop. Files
— Работа с HTTP
— Разбор вопросов и домашних заданий

Интерактивность

— REST, Server-sent events, WebSockets
— Анимация и CSS
— Geolocation, Notification, Media
— Разбор вопросов и домашних заданий

Advance

— RxJS
— WebWorkers, ServiceWorkers
— Разбор вопросов и домашних заданий

Проекты:

Реализация игры с гоблинами

Автотесты для проверки банковских карт

Внутрикорпоративная система управления задачами (аналог Trello)

Прототип API и фронтенд для сервиса управления заявками

Корпоративный чат

Разработка ленты постов Timeline

Курсовой проект: Бот для поиска и хранения информации Сhaos Organizer

Frontend-разработка на React

Освоите одну из самых популярных библиотек на JavaScript — React. При помощи этой библиотеки вы сможете создавать интерактивные пользовательские интерфейсы. Вам достаточно описать, как части интерфейса приложения выглядят в разных состояниях. React будет своевременно их обновлять, когда данные изменяются. Вы сможете создавать инкапсулированные компоненты с собственным состоянием, а затем объединять их в сложные пользовательские интерфейсы.

35 часов теории

97 часов практики

Компоненты

— Библиотека React, компоненты
— События и состояния
— Props
— Работа с формами
— Разбор вопросов и домашних заданий

Продвинутые техники, одностраничные приложения

— Композиция компонентов
— Жизненный цикл компонентов. HTTP
— Компоненты высшего порядка
— hooks, Context API
— React Router
— Разбор вопросов и домашних заданий

Redux — управление состоянием

— Redux
— Redux и Redux Thunk
— Redux Observable
— Redux Saga
— Разбор вопросов и домашних заданий

Проекты:

Страница интернет-магазина одежды

Приложение «Мои тренировки»

Мировые часы

Курсовой проект: Обувной интернет-магазин

Основная программа + нейросети

Безопасность в работе с ИИ

Научитесь вести коммуникацию с ИИ и анонимизировать корпоративные данные.

5 часов теории

10 часов практики

Принципы работы ИИ

Промпт-инжиниринг

Риски использования ИИ

Работа с корпоративными данными

Корпоративные LLM

ИИ как ассистент разработчика

Освоите базовые AI-навыки для генерации, редактирования и документирования кода, сохраняя читаемость и качество.

12 часов теории

12 часов практики

AI и разработка: вводный навигатор

Запросы, которые понимает AI

Генерация и отладка кода

Рефакторинг с AI

AI и тесты: минимальный юнит-пакет

README и API-доки

ИИ в инфраструктуре разработки

Научитесь использовать ИИ-инструменты для настройки пайплайнов, code-review и архитектурного документирования.

10 часов теории

17 часов практики

ИИ в IDE: интеграции

CI/CD с ИИ: от push до деплоя

Code-review: нейросеть как ревьюер

Лицензии и безопасный код с ИИ

Нейросети и архитектура: визуализация и API

Итоговая работа: пайплайн под ключ

Поиск работы с помощью генеративного ИИ

Узнаете, как с помощью генеративных нейросетей оформить резюме и портфолио, эффективно подготовиться к собеседованию.

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

1,4 часа теории

1,5 часа практики

Бонусы для развития карьеры

Карьера в Python-разработке

Научитесь формулировать карьерные цели, создавать резюме, собирать портфолио и готовиться к собеседованиям. Создадите пошаговый план поиска работы, запишите видеопрезентацию и пройдёте карьерную консультацию с HR-экспертом.

10 часов теории

Пошаговый план поиска работы

Анализ рынка труда

Резюме, портфолио fullstack python-разработчика и сопроводительное письмо

Собеседование: как подготовиться и пройти

Статистика поиска работы и измерение эффективности

Индивидуальная карьерная консультация

Английский язык для начинающих разработчиков

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

8 часов теории

19 часов практики

Чтение технической документации

Языки программирования. Составление отчётов об ошибках

QA-тестирование

Слова из технической сферы, которые часто произносят неправильно

Навык просмотра англоязычного видеоконтента

Самопрезентация. Elevator Pitch

Прохождение собеседований

Высококлассное резюме и сопроводительное письмо

Email-переписка

Общение в технических чатах

Как вести звонки и встречи

Как учить лексику

Как учить грамматику

ИТ-системы и Linux для разработчиков на Python

Узнаете, как работает аппаратное обеспечение компьютеров. Познакомитесь с автоматизацией, непрерывной интеграцией и облачными решениями для виртуализации. Научитесь использовать виртуальные машины и изучите полезные функции операционной системы Linux.

10 часов теории

12 часов практики

Принципы работы современных компьютеров: процессоры, память, накопители

Средства автоматизации и основные функции систем

Настройка виртуального рабочего места

— Установка VirtualBox и подключение накопителей

— Настройка VirtualBox

— Настройка сети

— Создание снимков и клонирование

Знакомство с ОС Linux

— ОС Linux. Дистрибутивы

— Командная строка ОС Linux

— Пользователи и файловая система в ОС Linux

— Процессы в ОС Linux

— Сеть в ОС Linux

Python в веб-разработке

Научитесь запускать, выкладывать на сервере и конфигурировать код с помощью Docker и технологии CI/CD. Потренируетесь развёртывать приложения на сервере, создадите контейнер для REST API сервера и разработаете backend для сайта объявлений. Изучите технологии асинхронного программирования на Python. В качестве приложения напишете программу, используя фреймворк Flask.

8 часов теории

7 часов практики

DevOps: автоматизация развертывания

— Основы терминала

— Практика с сервером

— Развёртывание проекта

— Docker

— Docker Compose

— CI/CD

Другие подходы к веб-разработке

— Flask

— Event loop. Asyncio

— Aiohttp

— Celery

Логические операторы и алгоритмы

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

6 часов теории

14 часов практики

Работа с системами счисления

Использование логических операций

Построение алгоритмов

Гибкие методологии: Agile, Scrum, Kanban, Lean

Изучите методологии непрерывной разработки, которые помогут быстрее, эффективнее и грамотнее работать с задачами в ИТ. Эти знания повысят вашу ценность на рынке труда.

Алгоритмы и структуры данных

Новое в программе

Необходимый навык для любого разработчика, который планирует выйти на более высокий профессиональный уровень и трудоустроиться в Яндекс, Авито, Сбер или другие крупные компании

Преподаватели

Эксперты Ozon, Т-Банк, Смотрёшка и других крупных компаний

Вашу квалификацию подтвердит диплом о профессиональной переподготовке

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

Пример документа

Учим гибко и эффективно

Изучаете материалы в личном кабинете

В нём хранятся видеолекции, записи вебинаров, практические задания, тесты и квизы.

Вы занимаетесь по расписанию, но всегда можете вернуться к нужной теме. Записи занятий хранятся в личном кабинете 3 года.

1/4

Легко совмещать с работой

Онлайн-занятия проходят по расписанию до 2 раз в неделю после 19:00 мск

Гибкая нагрузка

В среднем на учёбу нужно до 10 часов в неделю, но вы можете ускорить или замедлить курс

Можно взять паузу

Если нужно — есть возможность приостановить курс на срок до 6 месяцев на любом этапе курса

Поможем собрать сильное портфолио

Сделаете до 43 проектов разной направленности

Бэкенд сайтов и приложений

Поработаете с резервным копи рованием, юнит-тестми, парсингом, управлением данными и другими задачами

40%
с 24.06 по 26.06

Пусть это лето запомнится

Цена уже со скидкой. Оплатите курс до 26 июня, чтобы сохранить выгоду.

Условия акции

1Запись на обучение

2Выбор способа оплаты

3Оплата

...

21 месяц обучения, старт 6 июля
Оплатите обучение или получите консультацию

Частями без переплат

5 427 ₽/месяц

9 045 на 36 месяцев

Одним платежом

со скидкой 10%

175 800

 ₽

325 635

-40%
акция действует
до 26 июня
5274
баллов Плюса
при оплате Яндекс Пэй

Нашли дешевле? Сделаем скидку

Вернём деньги, если обучение не подойдёт

Возможность получить налоговый вычет — 13%

21 месяц обучения, старт 6 июля

Fullstack-разработчик на Python

Частями без переплат

5 427 ₽/месяц

9 045 на 36 месяцев

Одним платежом

со скидкой 10%

175 800

 ₽

325 635

-40%
акция действует
до 26 июня
5274
баллов Плюса
при оплате Яндекс Пэй

Нашли дешевле? Сделаем скидку

Вернём деньги, если обучение не подойдёт

Возможность получить налоговый вычет — 13%

Оплатите обучение или получите консультацию