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

Курс

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

Освоите полный цикл создания сайтов и веб-приложений на Python и JavaScript с нуля за 9 месяцев
  • Будете учиться у экспертов из «Циана», «Сбера», «Литрес», Amazon
  • Пройдёте стажировку уже во время обучения
  • Получите диплом о профпереподготовке и диплом Академии Эдюсон
  • Найдёте работу, или вернём деньги — это прописано в договоре
Обучение в гибком формате
Более 750 000 студентов выбрали Академию Эдюсон
Лицензия на осуществление образовательной деятельности, выданная Департаментом образования и науки города Москвы
-60%
до 20 января
4.8 из 5
по отзывам 3 700 студентов
Занятия в удобное время
Никаких жёстких дедлайнов. Доступ к курсу — навсегда!
До 16 крупных проектов
Готовое портфолио и прикладные навыки по окончании курса.
70% практики
Практические задания, тренажёры и тесты, интерактивная песочница по Python, чат-боты.
2 диплома в портфолио
Диплом о профпереподготовке и диплом Эдюсон.
Стажировка
Первый опыт работы над реальным проектом в кросс-функциональной команде — уже во время обучения.
Выгодная рассрочка без %
Старт сразу, оплата — удобными частями.

* по данным Stack Overflow и Гитхаб (GitHub)

** по данным Гитхаб (GitHub)

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

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

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

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

*

Фулстек-разработчик — универсальный ИТ-специалист, который может самостоятельно разработать сайт или веб-приложение: и клиентскую, и серверную части.

Такие специалисты очень востребованы на рынке труда в разных сферах, так как совмещают в себе сразу две роли: бэкэнд- и фронтенд-разработчика. В связи с этим средняя зарплата у фулстек-разработчика на 20% выше, чем у каждого из этих специалистов.

Начинающий
84 000

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

Средний

Cредняя зарплата фулстек-разработчика в 2026 году

162 000
Продвинутый
Фулстек-разработчик
200 000–300 000 ₽
Москва
Опыт 3-6 лет
383 000
Опыт 1-3 года
Москва, Шаболовская
120 000–150 000 ₽
Начинающий разработчик
Кому подойдёт курс

Тем, кто хочет сменить профессию

Станете универсальным разработчиком с нуля. Отработаете полученные навыки на стажировке и найдёте первую работу уже через 8 месяцев

Тем, кто изучает программирование самостоятельно

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

Смежным специалистам в сфере ИТ

Попробуете себя в новой роли. Сможете углубиться в бэкэнд или фронтенд и сменить направление деятельности

Начинающим разработчикам на Python

Повысите уровень своих компетенций. Отработаете навыки на практике в разных форматах и усилите портфолио 16 проектами

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

Должность
Фулстек- разработчик
Навыки
  • Верстаю сайты на HTML и СSS и интегрирую в них JavaScript
  • Разрабатываю фронтенд на React
  • Проектирую бэкэнд на языке Python
  • Использую в работе Django и DRF
  • Работаю с системами контроля версий Гит (Git), Гитхаб (GitHub) и Гитлаб (GitLab)
  • Знаю SQL, проектирую базы данных, работаю с PostgreSQL, SQLite и MongoDB
  • Проектирую программные интерфейсы приложений (API) и подключаю интерфейсы сторонних сервисов
  • Понимаю принципы виртуализации и упаковываю приложения в контейнер с помощью Docker
  • Пишу модульные тесты и использую PyTest
  • Разбираюсь в принципах ООП
  • Работаю с ОС Linux и командной оболочкой Bash
  • Использую принципы чистого кода
Инструменты
⠀⠀⠀Python
Основной язык программирования для анализа данных и машинного обучения.
⠀⠀⠀PyCharm
Кроссплатформенная интегрированная среда разработки для языка программирования Python.
⠀⠀⠀VS Code
Редактор кода для разработки веб-приложений.
⠀⠀⠀PostgreSQL
Популярная свободная система управления базами данных.
⠀⠀⠀Git
Система контроля версий для управления кодом и совместной работы.
⠀⠀⠀SQLAlchemy
Набор инструментов для работы с системами управления базами данных.
⠀⠀⠀SQLite
Быстрая и легкая система управления базами данных, которая не имеет сервера и позволяет хранить данные на одном устройстве.
⠀⠀⠀MongoDB
Система управления базами данных, для которой не нужны описания схемы таблиц.
⠀⠀⠀GitHub
Сервис для совместной разработки проектов.
⠀⠀⠀Django
Фреймворк, предназначенный для надежной и динамичной разработки веб-сайтов.
⠀⠀⠀DRF
Мощная и гибкая библиотека, отвечающая за создание API.
⠀⠀⠀API
Интерфейс программирования, позволяющий создавать приложения с использованием готового кода.
⠀⠀⠀ RestAPI
Набор правил, которые определяют, как сервер обменивается данными c приложениями.
⠀⠀⠀ OpenAPI
Cистема множества инструментов, предоставляющая интерфейс для связи между приложениями и сервисами.
⠀⠀⠀ GraphQL
Язык запроса данных для построения веб-интерфейсов.
⠀⠀⠀ Websocket
Инструмент связи, предназначенный для обмена сообщениями между браузером и веб-сервером.
⠀⠀⠀HTML
Язык, с помощью которого можно разметить структуру будущей веб-страницы.
⠀⠀⠀CSS
Язык стилей, с помощью которого можно описать внешний вид HTML-элементов.
⠀⠀⠀JavaScript
Один из самых популярных языков программирования для разработки веб-приложений.
⠀⠀⠀React
Простая и удобная JavaScript-библиотека для создания пользовательских интерфейсов.
⠀⠀⠀Figma
Сервис, в котором проектируют интерфейсы сайтов и мобильных приложений.
⠀⠀⠀WebPack
Инструмент, который позволяет собрать воедино разные модули JavaScript и оптимизировать исходный код.
⠀⠀⠀Linux Bash
Интерфейс командной строки системы Linux, позволяет управлять процессами и задавать команды.
⠀⠀⠀Docker
Инструмент для контейнеризации приложений, упрощающий развертывание моделей.

На курсе вы создадите до 16 проектов

С помощью HTML и CSS вы создадите одностраничный сайт-каталог со списком экскурсий по Санкт-Петербургу
Сайт экскурсий
С помощью JavaScript, HTML и CSS вы создадите одностраничный сайт, на котором соберёте информацию о себе, презентуете свои проекты и навыки
Сайт-портфолио
С помощью HTML- и CSS вы напишете код для адаптивной страницы сайта магазина сантехники по готовому макету из Figma. Также вы настроите сайт для разных типов экранов
Веб-страница по готовому макету: сайт магазина сантехники
Создадите онлайн-редактор по типу Paint и добавите интерактивные элементы в проект

Графический онлайн-редактор
Создадите бэкэнд- и фронтенд-часть сайта с помощью HTML, CSS, JavaScript, Django и DRF, подключите и настроите базу данных
Многостраничный сайт-ресторана
Разработаете базовый чат с библиотекой jQuery, отработаете асинхронные запросы и настроите взаимодействие браузера с сервером
Чат с использованием технологии асинхронных запросов (AJAX)
С помощью классов напишете робота для игры в шахматы
Робот для игры в шахматы
Спроектируете базу данных для бизнеса, свяжете её с другими и настроите обмен информацией между таблицами одного проекта
База данных магазина
Разработаете программу для игры в крестики-нолики на языке Python
Игра «Крестики-нолики»
Создадите приложение, в котором пользователь сможет редактировать, хранить и удалять заметки
Приложение для заметок
Разработаете бэкэнд-часть для сайта интернет-магазина
Сайт интернет-магазина
Разработаете бота, в котором пользователи смогут вести свой календарь: добавлять, редактировать, удалять и просматривать события
Телеграм-бот с функцией календаря
Разработаете бота, в котором посетители смогут оформлять заказ, а официанты — вовремя брать его в работу и быстрее отдавать
Телеграм-бот для кафе-мороженого
С помощью React создадите сайт, на который добавите информацию о рейтинге 100 лучших фильмов по мнению IMDB
Сайт с рейтингом фильмов
Разработаете веб-приложение для трекинга задач с помощью Django
Приложение со списком задач
Напишете бэкэнд-часть для сайта на Django. Разместите на нём афишу театра, в которой укажете названия постановок и актеров
Сайт театра
Тариф ПРО
Тариф ПРО
Тариф ПРО
Тариф ПРО
Тариф ПРО

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

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

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

20+ интерактивных тренажёров
С помощью онлайн-тренажёров вы сможете отработать практические навыки в интерактивном формате
Развёрнутой обратной связи
Получаете обратную связь от экспертов и личного куратора, можете задавать любые вопросы по теме
16 проектов и 10+ практических заданий
Решаете реальные задачи и составляете портфолио фулстек Python-разработчика — уже во время обучения
200+ теоретических видеолекций с примерами
Вы изучаете теорию в формате видеолекций в удобное вам время. К занятиям прилагаются дополнительные материалы, конспекты и чек-листы
90+ заданий в интерактивной песочнице по Python и SQL
Решать задачи по Python и SQL можно не уходя с платформы в специальной песочнице. В ней вы отработаете теорию на практических заданиях, а платформа составит несколько тестов и проверит решение на корректность. Не нужно устанавливать ПО, можно тренироваться сразу
Программа обучения
16 проектов
от 331 интерактивного урока
Скачать полную версию (ПДФ)
от 414 ак. часов
7 часов в неделю
Доступ навсегда
Узнаете, чем занимается фулстек-разработчик, какие навыки и инструменты ему необходимы. Разберётесь в организации разработки, основах фронтенд- и бэкэнд-разработки, а также изучите карту компетенций профессии.
3 часа
8 занятий
  • Кто такой фулстек-разработчик и чем он занимается
  • Введение в языки программирования
  • Фронтенд-разработка: HTML, CSS, JS
  • Бэкэнд-разработка
  • Инструменты, компетенции и навыки фулстек-разработчика
3 тренажёра
Узнаете про разные виды сайтов и их структуру. Разберётесь, как работают браузеры и веб-серверы. Изучите основы SEO.
10 часов
16 занятий
  • Характеристики оперативной памяти
  • Постоянная память, межпроцессное взаимодействие, прерывание
  • Этапы создания сайта
  • Виды и структуры сайтов
  • Как работают браузеры
  • SEO, сервер и веб-сервер
  • Публикация сайта в интернете
  • IDE для веб-разработки
  • Установка и настройка Visual Studio Code
  • Система контроля версий Git и GitHub
5 учебных материалов
Изучите основы HTML, формы, таблицы и семантическую разметку. Научитесь подключать стили и оформлять страницы с помощью CSS. Разберётесь с HTML5, CSS Grid и Flexbox. Освоите CSS и препроцессоры SASS и LESS. Разработаете SEO-оптимизированный сайт. Начнёте работать над проектом сайта для портфолио.
41 час
24 занятия
  • Создание HTML-страницы
  • Формы и таблицы в HTML
  • Построение семантической структуры страницы
  • Очистка и редактирование HTML-кода
  • CSS и как его использовать при создании веб-страниц
  • Блоки и позиционирование элементов
  • Работа с DevTools
  • Продвинутые инструменты, переменные CSS
  • Работа с Flexbox и Grid Layout
  • Препроцессоры SASS и LESS
  • Обеспечение доступности вёрстки с помощью WAI-ARIA
  • Как разработать SEO-оптимизированный сайт
8 тренажёров
1 проект
3 учебных материала
1 практическое задание
Узнаете, что такое дизайн-макет сайта. Изучите работу с цветами, форматами изображений. Познакомитесь с интерфейсом Figma и сверстаете страницу по макету.
6,5 часов
5 занятий
  • Дизайн-макет сайта
  • Цвета в дизайне и веб-разработке
  • Разные форматы изображений и дизайн-макетов
  • Работа с Figma: интерфейс программы, основные инструменты и функции
2 учебных материала
Узнаете, как внедрять JavaScript в HTML. Изучите переменные, операции, ветвления и циклы. Научитесь работать с функциями, массивами и объектами. Разберётесь, что такое DOM и события. Начнёте разрабатывать многостраничный сайт ресторана.
36 часов
26 занятия
  • JavaScript в веб-разработке
  • Отладка веб-страниц с помощью DevTools
  • Переменные, операции и типы данных в JavaScript
  • Ветвления, циклы, функции, массивы и объекты в JavaScript
  • Работа с DOM
  • События в JavaScript
  • Как оптимизировать веб-страницу
1 полноценный проект
10 практических заданий
Вы научитесь работать в Cursor: настроите среду IDE, поймёте, как управлять контекстом, разберётесь в том, что такое рабочие паттерны. В финале модуля вы разработаете агрегатор заметок с ИИ-суммаризацией и сможете внедрить его в работу.
2,5 часа
4 занятия
  • Как настроить Cursor и начать в нём работать
  • Как управлять контекстным окном в Cursor
  • Как использовать продвинутые возможности и рабочие паттерны в Cursor
  • Проект: разработайте агрегатор заметок с ИИ-суммаризацией
3 мини-курса
1 практическое задание
Познакомитесь с возможностями нейросетей. Поймёте, как их используют разработчики и тестировщики, изучите 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 лонгрида
Изучите ООП, классы, замыкания и асинхронный код. Научитесь работать с асинхронными запросами, программными интерфейсами приложений и локальным хранилищем данных. Разберётесь с Webpack и обработкой ошибок. Добавите интерактивные элементы для сайта ресторана.
26 часов
17 занятий
  • Классы и ООП в JavaScript
  • Замыкания в JavaScript
  • Библиотеки и модули. Подключение в JavaScript
  • Асинхронный код на JavaScript
  • Создание сетевых запросов
  • Работа с асинхронными запросами
  • Cookies и Web Storage
  • Обработка ошибок в JavaScript
  • Упаковка проекта с помощью WebPack
4 проекта
1 квиз
Научитесь тестировать фронтенд-код, писать unit-тесты и проверять работоспособность приложений. Узнаете, какие операции с кодом необходимо проводить, когда он уже готов. Разберётесь, как приобрести домен для сайта и добавить SSL-сертификат.
10 часов
7 занятий
  • Методы тестирования
  • Модульные тесты для кода на JavaScript
  • Общие принципы анализа кода
  • Ведение документации по коду
  • Инструменты для написания чистого кода на JavaScript
  • Анализ, изменения и оптимизация кода
1 проект
Познакомитесь с клиент-серверной архитектурой, узнаете основные понятия и логику взаимодействия между её элементами. Разберёте преимущества и недостатки монолитного и микросервисного подхода. Научитесь выбирать подходящую архитектуру под тип проекта.
7 часов
12 занятий
  • Клиент-серверная архитектура
  • Монолитные приложения и микросервисы
  • Виды архитектуры приложения
  • Инструменты бэкэнд-разработчика
  • Этапы разработки ИТ-продукта
  • Декомпозиция задач бэкэнд-разработки
  • Санитайзеры пользовательского ввода
  • Программная архитектура приложений (API) и REST API
  • Интеграция программных интерфейсов других приложений к собственному проекту
  • Особенности GraphQL и Websocket
1 тренажёр
1 проект
1 практическое задание
Напишете свой первый код на Python, освоите IDE PyCharm. Изучите основные типы данных, циклы, функции в Python и научитесь работать с коллекциями. Узнаете, как работать с модулями os, sys, math, glob, time и datetime.
34 часа
49 занятий
  • Начало программирования
  • IDE для работы с Python
  • IDE PyCharm для работы с Python
  • Настройка окружения
  • Стандарты PEP 8
  • Работа с числами и переменными
  • Работа со строками, списками, кортежами, множествами и словарями
  • Функции и аргументы
  • Конструкции args и kwargs
  • Локальные и глобальные переменные
  • Условия и условные операторы
  • Тернарный оператор и the Anti-IF Campaign
  • Как избегать длинных условий и дублирования в коде
  • Циклы и рекурсии
  • Создание и импорт модулей
  • Работа с файлами
1 проект
1 практический проект
8 практических заданий
Научитесь работать с лямбда-функциями, итераторами и генераторами. Разберётесь, как обрабатывать исключения. Освоите регулярные выражения.
13 часов
12 занятий
  • Лямбда-функции в Python
  • Comprehensions в Python
  • Итераторы и генераторы в Python
  • Оператор и исключения в Python
  • Работа с датами и временем в Python
  • Регулярные выражения в Python
1 проект
4 практических задания
Познакомитесь с принципами ООП: инкапсуляцией, наследованием, полиморфизмом. Научитесь создавать классы и объекты.
4,5 часа
6 занятий
  • Создание класса и его объекта
  • Инкапсуляция
  • Наследование
  • Полиморфизм
  • Написание кода на Python в рамках ООП
1 практическое задание
Научитесь работать с базами данных. Попрактикуетесь отправлять запросы на языке SQL.
21,5 часа
30 занятий
  • Проектирование, установка и настройка базы данных
  • Подключение к базе данных с помощью Dbeaver
  • Типы данных в PostgreSQL
  • Операторы SQL
  • Работа с таблицами, шаблонами и фильтрами
  • Функции для обработки данных
  • Транзакции и как с ними работать
  • Анализ ER-диаграммы
  • Анализ данных бизнеса с помощью SQL
  • Подзапросы в SQL
  • Оконные функции в SQL
  • Описание структуры базы данных с помощью операторов DDL
  • Экспорт данных и SQL-запросы
  • Работа с базами данных в Python
7 практических заданий
Вы научитесь извлекать и анализировать данные с помощью SQL и нейросетей, а также работать с чужим кодом — читать, оптимизировать и исправлять его. В финале модуля вы спроектируете и задокументируете схему базы данных с нуля.
5,5 часов
6 занятий
  • Как извлечь данные из базы данных с помощью нейросетей
  • Кейс: как получить нужные данные из базы с помощью нейросети
  • Практическое задание: как проанализировать данные с помощью SQL и нейросети
  • Как работать с чужим кодом: разбирать, оптимизировать, исправлять
  • Как спроектировать базу данных с помощью нейросети
  • Практическое задание: как спроектировать и задокументировать схему базы данных
4 лонгрида
2 мини-курса
2 практических задания
Разберётесь в многозадачности, потоках, процессах, асинхронности в Python, работе с GIL и ускорении программ.
24,5 часа
8 занятий
  • Многозадачность и многопоточность
  • Процессы в Python
  • Особенности языков с GIL
  • Асинхронность в Python
  • Создание бота на Python
2 проекта
1 практическое задание
Познакомитесь с Django, его установкой, views, templates, models и Model Manager. Узнаете, как работать с авторизацией и формами. Разработаете приложение для списка задач на Django.
24 часа
10 занятий
  • Преимущества Django
  • Установка Django и создание первого проекта
  • Views, templates и models в Django
  • Model Manager в Django
  • Авторизация и формы
2 проекта
3 практических задания
Вы поймёте, зачем подключать ИИ через API вместо готовых интерфейсов, и научитесь готовить проект к развёртыванию (деплою) безопасно. В финале модуля вы протестируете защиту своего приложения и устраните уязвимости перед публикацией.
2 часа
3 занятия
  • Зачем использовать ИИ по API
  • Как обезопасить проект перед деплоем
  • Проект: протестируйте безопасность приложения
2 мини-курса
1 практическое задание
Научитесь проводить отладку программ и проверку кода. Сможете оценить качество своего кода и научитесь предотвращать ошибки.
32,5 часа
21 занятие
  • Процесс тестирования бэкэнд-кода
  • Модульные тесты
  • Тестирование API
  • Организация и форматирование кода в Python
  • Организация Python-проекта
  • Управление зависимостями в Poetry
  • Дебаггинг, рефакторинг и оптимизация
  • Работа над качеством кода
  • Работа с исключениями в Python
  • Проведение self-review и code-review
2 проекта
6 практических заданий
Вы разберётесь, чем агент отличается от чатбота и как меняется роль разработчика с появлением агентных инструментов. Составите карту агентных инструментов 2026 года и узнаете, как получить к ним доступ.
1,5 часа
4 занятия
  • Чем агент отличается от нейросети
  • Как изменилась роль человека: от пользователя к оркестратору
  • Карта агентных инструментов 2026
  • Как получить доступ к агентным инструментам
1 видеолекция
3 лонгрида
Вы научитесь работать в 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 практика
Поймёте, как работает виртуализация и контейнеризация, научитесь упаковывать приложения в контейнеры, оптимизировать сборку Docker-образов и работать с Dockerfile.
35 часа
4 занятия
  • Виртуализация
  • Контейнеризация
  • Упаковка приложения в контейнер
  • Ускоренная сборка контейнера и оптимизация Dockerfile
  • Введение в DevOps
Узнаете, как организована разработка в ИТ-компаниях. Познакомитесь с моделями жизненного цикла разработки ПО. Научитесь работать с таск-менеджерами Trello, Asana, Jira.
3,5 часа
3 занятия
  • Введение в Agile
  • Принципы командной работы по Agile
  • Введение в SCRUM
Узнаете, как подготовиться к поиску работы и как собрать портфолио во время обучения. Разберётесь, как упаковывать опыт и навыки, чтобы успешно пройти на собеседование.
4 часа
5 занятий
  • Как начинающему разработчику получить первый опыт работы и где искать работу в ИТ
  • Подготовка резюме и портфолио
  • Подготовка к собеседованию на должность в ИТ
  • Подготовка к тестовому заданию и техническому собеседованию
  • Как пройти путь от начинающего разработчика до технического директора
1 проект
Познакомитесь с основами дизайна. Изучите композицию, типографику и цветовые схемы. Создадите макеты в Figma и прототипы для веб-дизайна.
13 часов
19 занятий
  • Фреймы и фигуры
  • Текст
  • Элементы
  • Маски
  • Автоматизация работы в Figma
  • Adobe: Illustrator, InDesign, Photoshop
  • Обзор графических редакторов
  • Линии, формы и текстуры в дизайне
  • Растровая и векторная графика
  • Тренировка насмотренности
  • Композиция
  • Управление вниманием зрителя
  • Шрифты
  • Типографика
  • Цвет в дизайне
  • Модульные сетки
1 учебный материал
1 практическое задание
Научитесь работать с популярным React. Разберётесь с React Hooks и React Router. Познакомитесь с state managers и инструментами отладки. Разработаете сайт с фильмами на React.
10 часов
12 занятий
  • Введение в React
  • Компоненты и JSX в React
  • Создание и оформление элементов сайта с помощью React
  • Props в React
  • React Hooks и states
  • State managers в React
  • React Dev Tools
3 практических задания
Вы узнаете, что такое Lovable и как с его помощью разрабатывать сайты и веб-приложения. Научитесь подключать базу данных и авторизацию. В финале модуля вы создадите полноценное веб-приложение с ИИ-функцией — от сайта-визитки до рабочего продукта.
3 часа
5 занятий
  • Что такое Lovable и как его использовать для разработки
  • Как разработать сайт в Lovable
  • Проект: разработайте сайт-визитку в Lovable
  • Как подключить базу данных и авторизацию к Lovable
  • Проект: разработайте веб-приложение с авторизацией, базой данных и функцией ИИ
3 лонгрида
2 практических задания
Узнаете, чем Linux отличается от других ОС. Научитесь запускать приложения Linux в ОС Windows, имитировать работу с Bash, запускать Linux в контейнере и на виртуальной машине. Узнаете, как работать с командной строкой.
4,5 часа
6 занятий
  • Введение в ОС Linux
  • Командная оболочка Bash
  • Скрипты в Bash
  • Работа с удалёнными серверами и логами
Познакомитесь с основными структурами данных, динамическим программированием и алгоритмами. Закрепите знания на практике и решите задачи по алгоритмам.
8 часов
7 занятий
  • Алгоритмы и какие структуры данных используются в них
  • Алгоритмы и деревья данных
  • Алгоритмы динамического программирования
2 квиза
1 практическое задание
Познакомитесь с DevOps, принципами непрерывной интеграции и непрерывного развёртывания, настройкой конвейеров сборки, развёртыванием приложений в облаке и виртуализацией.
6,5 часов
8 занятий
  • Развёртывание программного обеспечения
  • Развёртывание приложения в облачных системах
  • Развёртывание приложения при помощи виртуализации
  • Принципы и практики непрерывной интеграции и непрерывного развёртывания
  • Настройка конвейеров сборки
1 кейс
Вы разберётесь, кто несёт ответственность за ошибки ИИ, поймёте, какие этические нормы регулируют работу с нейросетями, и научитесь защищать данные и управлять рисками в реальных рабочих ситуациях.
1,5 часа
4 занятия
  • Кто отвечает за ошибки ИИ
  • Какие существуют этические нормы в работе с нейросетями
  • Как защищать данные при работе с нейросетями
  • Какие риски существуют в работе с нейросетями и как их устранять
4 лонгрида
Итоговый проект и диплом
В конце курса вы разработаете дипломный проект — спроектируете и подключите API к сайту интернет-магазина.

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

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

разработчики международного рынка и ведущих российских компаний

Андрон Алексанян
лет в ИТ
10+
Генеральный директор и основатель платформы «ИТ-Резюме»
Исполнительный директор региональной сети «Аптека-Центр»
Преподаватель в МФТИ
Любовь Бурцева
лет в разработке на Python
5+
Наставник по Python
С опытом работы бэкэнд-разработчиком в «Рамблере»
Бэкэнд-разработчик на Python в израильской компании
Анна Казаченко
Развивает системный анализ по гибкой методологии разработки в «Райффайзенбанке»
лет опыта работы
10+
лет разнообразного опыта в системном анализе
8+
Николай Свиридов
Бэкэнд-разработчик
С опытом работы руководителем команды в компании «Домклик»
года в разработке
4+
Олег Кожанов
лет в разработке
15+
Бывший старший менеджер технических программ в Amazon
Руководитель направления разработки решений в Smaato (Германия)
Наставник по программированию
Екатерина Земскова
лет в ИТ
12+
Участвует в разработке функций, связанных с пользовательским опытом
7 лет опыта в автоматизации тестирования
Бэкэнд разработчик в «Циан»
В разработке уже 5 лет
Борис Федоров
лет опыта работы
10+
Руководитель проектов в крупных финансовых компаниях («Газпромбанк», Банк «Открытие»)
Преподаватель в ведущих экономических вузах (ВШЭ, РЭУ им. Плеханова, РАНХиГС, МЭСИ)
Николай Хитров
лет в ИТ
5+
4 года программирует на Python
Бэкэнд-разработчик на Python в «Литрес»
Разрабатывал мессенджер на микросервисной архитектуре
Переводил монолитную систему с Perl на микросервисы на Python
Андрей Оськин
лет в ИТ
10+
Руководитель продукта и наставник в команде по анализу данных
Бэкэнд- разработчик, инженер по данным в TenTen (Япония)
5 лет в разработке на Python
Юрий Богомолов
Ведущий разработчик в AdTech-стартапе Adwist
Наставник по C++ и Python, DevOps
Бывший разработчик в «Яндекс Такси»
лет в ИТ
6+
Вьет Нгуен
лет в преподавании корпоративных курсов
лет в ИТ
7+
15+
Архитектор и руководитель разработки «СберKids»
Бывший руководитель разработки финансовых продуктов в MegaLabs
Спикер и член программного комитета конференций TechLeadConf, QualityConf
Бывший руководитель платформенной разработки в AIfaLab
Илья Воронцов
Организатор хакатона по Digital Humanities
Преподаватель на курсах Learn.Python
Преподаватель и организатор проектной школы «Слон»
лет опыта
и преподавания в ИТ
Преподаватель авторских курсов по алгоритмам, структурам данных, веб-разработке и машинному обучению (школы «Интеллектуал» и «Силаэдр»)
11+
Георгий Бородин
Старший разработчик в платформенной команде «Литрес»
Разрабатывал серверную часть на Django для техпартнёра Google
лет в ИТ
7+
Даниил Гафни
Старший инженер машинного обучения в Toptal
С опытом работы инженером машинного обучения в «МаксМаркете»
года в ИТ
3+
Евгений Дуров
лет в дизайне цифровых продуктов
10+
Старший продуктовый дизайнер в «Банке Зенит» и «Яндексе»
Дизайнер в международной маркетинговой платформе
Руководитель разработки инновационной функции для мобильного банка
Владислав Абрамов
лет в разработке
5+
Инженер программного обеспечения, руководитель команды разработки в Armenotech
Выпустил веб-сайт для «Союзмультфильма», который получил премию «Рунета» 2019
Развивает и расширяет команду фронтенд-разработчиков, которые создают продукты на React Native
Александр Гавриков
лет в разработке
12+
Основатель и ведущий фулстек-разработчик в Legeferenda
Бывший технический руководитель в ShareAware, LUISS EnLabs (Италия)
Победитель конкурса блокчейн-проектов в номинации «Лучшее технологическое решение» в HU University of Applied Sciences Utrecht
Антон Струнге
Сотрудничал с компаниями Porsche, Bacardi, ВТБ, «Сбер», МИР, РСХБ, X5 Retail Group, культурным центром ЗИЛ, фестивалем Typomania, агентствами Mosaic, Journey, LYRA и BURO Moscow
лет в дизайне
11+
Работал в Британской высшей школе дизайна, Universal University, МХАТе им. М. Горького, агентстве Label Up
Арман Черхаров
лет в ИТ
10+
Старший фронтенд разработчик в «Сбере»
Наставник, карьерный консультант
Работал разработчиком полного цикла в международных проектах в США и Китае
Юлия Зотова
лет опыта в разработке веб-приложений
9+
Независимый консультант по Java, Python и облачным технологиям
Наставник на курсах по программированию в НИУ ВШЭ
Консультант в Get-Mentor
Виктор Коваль
лет в ИТ
9+
Руководитель автоматизации тестирования на проекте X5 Retail Group
Автоматизатор всех направлений тестирования: бэкенд-, веб- и мобильного

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

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

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

Поможем устроиться фулстек-разработчиком на Python

или вернём всю оплату обучения

выпускников курса достигают своей цели и находят работу в ИТ
78%
вырастают до продвинутого уровня быстрее, чем через год после окончания курса
62%
студентов берут заказы на разработку уже во время обучения
26%

Покажем сайты с вакансиями, которых нет на hh.ru

Поможем составить резюме и оформить портфолио

Отправим ваше резюме в компании-партнёры

Научим проходить технические собеседования с помощью симулятора

Поддержим во время поиска работы и проведем индивидуальные консультации

1
2
3
4
5

Лидирующие компании доверяют Академии Эдюсон обучение своих сотрудников

Стоимость курса
Доступ к курсу и всем обновлениям навсегда
0 руб/мес
Рассрочка без скидки
Статус
Применить
У меня есть промокод
15 313 руб/мес
−60%
Вернёте 13% стоимости обучения через налоговый вычет
Можете оплатить обучение сразу или воспользоваться беспроцентной рассрочкой на 24 месяца
Техподдержка учебной платформы
Проверка кода от опытных специалистов
Личный куратор на 365 дней
Стажировка
Диплом о профессиональной переподготовке
Диплом Академии Эдюсон
Помощь с трудоустройством
331 интерактивный урок
212 практических заданий
До 16 крупных проектов в портфолио
70% обучения — практика
9 месяцев обучения
414 академических часов
Оплатить сразу со скидкой
-5%
Записаться на бесплатную консультацию
Оплатить сразу со скидкой
-5%
Записаться на бесплатную консультацию
Фулстек-разработчик. Базовый
Самое нужное для входа в профессию
8750
руб/мес
Рассрочка без скидки
15 313 руб/мес
* срок рассрочки — 24 месяца
Стажировка
Помощь в трудоустройстве
Доступ навсегда
Диплом о профессиональной переподготовке
9 месяцев
414 часов
8750
руб/мес
Рассрочка без скидки
17 487 руб/мес
* срок рассрочки — 24 месяца
Всё, что есть в базовом тарифе + дополнительно:
Пользовательский опыт и интерфейс (UX/UI)
Работа с библиотекой React
Linux и работа с удалёнными серверами
Алгоритмы и структуры данных
Развёртывание приложения
Фулстек-разработчик. ПРО
Продвинутый курс
Самый популярный
Самый популярный
12 месяцев
533 часа
Выберите
формат обучения
Или дождитесь звонка нашего менеджера, который поможет определиться
Часто задаваемые вопросы