Профессия
Освойте программирование на Python и Django и станьте фулстек-разработчиком
Пререквизиты:
• Администрирование Linux
• Python
• Командная оболочка Bash

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

Включает
Алгоритмы, Python, Django, JavaScript, React, SQL, Git
Для тех, кто хочет
• Освоить программирование
• Изучить fullstack-разработку на Python и Django
Требования
Для новичков
Длительность
15 месяцев
Формат
онлайн
Старт
cкоро
Уровень
с нуля
+127%
рост востребованности Python-разработчиков
с 2015 года
На основе данных
HH.ru (HeadHunter Russia)
120 000₽
зарплата Python-разработчика в 2020 году
с опытом 1-2 года
?
Python уже много лет держит лидерство в рейтинге языков программирования.

Fullstack-разработчик__ на Python — одна из самых перспективных профессий в IT.
Fullstack разработка включает в себя создание фронтенда (страницы сайта, которые видит пользователь), разработку бекенда (часть сайта, которая работает на сервере и не видна пользователю) и размещение сайта на сервере.
Чтобы стать программистом и успешно развиваться, нужно изучить язык программирования, научиться применять алгоритмы и тренироваться на проектах
«Кандидатам не хватает базовых технических знаний при отборе на вакансию»
Игорь Мосягин
R&D-разработчик в Lamoda
Хотите получить новую профессию, но пока недостаточно средств? Собираетесь после освоения базовых навыков найти работу и начать зарабатывать?

Мы поддерживаем вас и даем отсрочку на 6 месяцев: приходите учиться прямо сейчас, а первую оплату внесете только через полгода.
Первые полгода учитесь бесплатно!
Освойте профессию Fullstack-разработчика на Python за 15 месяцев
Освойте профессию Fullstack-разработчик на Python от SkillFactory
1. Получите навыки за 15 месяцев
Научитесь программировать на Python и JavaScript и станьте фулстек-разработчиком. Вы изучите фреймворки__ Django__ и React__, SQL__, а также познакомитесь с DevOps__-практиками и основами Linux__.
2. Начните карьеру сразу после обучения
Через 15 месяцев обучения наш карьерный центр поможет вам подготовиться к собеседованию и предложит несколько вакансий на выбор. Перед этим мы проконсультируем вас о состоянии рынка и предложим пройти имитацию технического интервью.
3. Выполняйте проекты и экспериментируйте
На протяжении всего обучения вас будут сопровождать опытные менторы — разработчики с многолетним опытом. Они ответят на любой вопрос по теории, а также дадут подробную обратную связь по практическим заданиям и проектам.
4. Учитесь в любом месте и в любое время
На этом онлайн-курсе мы проведём вас до уровня крепкого junior-специалиста: без отрыва от работы вы сможете изучить новую профессию и изменить свою карьеру. А фундаментальная база по основам computer science__ и теории алгоритмов поможет вам быстрее расти в профессиональном плане.
?
?
?
?
?
?
?
Фреймворк - это набор готовых шаблонов для какого-то языка программирования для того, чтобы ускорить разработку проекта.
Один из самых популярных и удобных фреймворков на Python для разработки веб-сайтов.
Одна из самых популярных библиотек Javascript для создания пользовательских веб-интерфейсов.
Язык программирования для работы с базами данных.
Техники и навыки для эффективной разработки, тестирования и эксплуатации программного кода.
Операционная система с открытым исходным кодом, которая часто используется для серверов.
Компьютерная наука о сборе, хранении и обработке цифровых данных. Иногда как синоним используют название “информатика”.
Вы научитесь программировать с нуля
Мы научим вас программировать на Python и Javascript и применять алгоритмы — это будет ваше отличие от других и фундамент для вашей карьеры
Мышление
Вы научитесь мыслить алгоритмически и программировать через отработку алгоритмов, чтобы решать нетривиальные задачи в разработке
Вы освоите навыки через практику: тренажеры, домашние задания, интерактивные вебинары, сквозные проекты__, командный проект
Практика
Вы не останетесь один на один с новым: консультации с ментором, персональная обратная связь по проектам, работа с тимлидом в командном проекте
Ментор
?
Проекты, которые вы выполняете на протяжении нескольких разделов курса.

Как проходит обучение на курсе
Программа обучения
Программа разработана так, чтобы за 15 месяцев получить фундамент программирования и на тренажерах освоить бекенд__ на Python и фронтенд__ на Javascript
?
?
То, что видит пользователь, когда открывает сайт в браузере - оформление текстов, картинок, кнопки и интерактивные элементы и пр.
Программный код сайта, который работает на сервере, выполняет основные действия с базой данных, скрыт от глаз пользователя.
ООП - Объектно-ориентированное программирование.
2. Веб-разработка на Python и Javascript
1. Программирование на Python
Вы научитесь:
— Разбираться в типах данных
— Использовать разные алгоритмы для решения задач
— Писать код на Python
— Создавать программу и имплементировать решение
Использовать ООП для Python
Вы научитесь:
— Верстать адаптивные страницы
— Разрабатывать интерактивные веб-интерфейсы на Javascript
— Использовать библиотеку React для фронтенда
— Поднимать веб-сервер на Python
— Настраивать взаимодействие с базами данных
— Проектировать логику взаимодействия фронтенда с серверной частью
— Создавать свой веб-проект на Django и размещать его на сервере

3 месяца
Курс 1. Введение в IT
Курс 2. Основы Python
Курс 3. ООП на Python

9 месяцев
Курс 4. Backend-разработка на Python и Django
Курс 5. SQL и работа с базами данных
Курс 6. Вёрстка и фронтенд-разработка на JavaScript
Курс 7. Дополнительные библиотеки и фреймворки

Вы научитесь:
— Тестировать веб-приложения с помощью специальных фреймворков
— Создавать виртуальные машины и использовать контейнеризацию
— Работать с командной строкой в Linux

Курс 8. Тестирование приложений
Курс 9. Введение в DevOps-практики
Курс 10. Фулстек-разработка

3. Продвинутые навыки
2,5 месяца
10 часов интерактивных вебинаров
2 тренажера: алгоритмы, Python
20 задач на алгоритмы
50 написанных программ

20 часов интерактивных вебинаров
4 тренажера: SQL, HTML, JavaScript, React
7 сквозных проектов
30+ мини-проектов

5 часов интерактивных вебинаров
10 мини-проектов
1 финальный проект

?
Получите подробную программу курса
Получите подробную программу курса
Тысячи студентов достигают ее, благодаря нашему многолетнему опыту работы в сфере профессионального образования и тесному сотрудничеству с лидерами рынка.
В отличие от большинства онлайн-школ мы используем модель фундаментального образования.

Вы получите подготовку не только в области практических знаний, но и базу, новые парадигмы мышления и сообщество однокурсников и преподавателей — то, что дают офлайн-вузы, только онлайн.
Решение нестандартных задач
Soft Skills
Алгоритмы
Кодинг
Проекты
Фундаментальные знания
Практические знания
Наша цель —
трансформация вашей карьеры
Что вы получите за время учебы
За 15 месяцев обучения по 10 часов в неделю вы освоите востребованные навыки фулстек-разработчика и соберёте портфолио проектов.
Вот что будет в вашей учебной программе:
Уроки и задания
Модули на учебной платформе с теорией и задачками вы изучаете в удобное для вас время, а на вебинарах с ментором разбираете сложные или дополнительные вопросы.
Тренажёры
6 тренажёров по инструментам разработчика для отработки навыков: алгоритмы, Python, SQL, HTML, JavaScript, React. С помощью десятков заданий в каждом тренажере вы закрепляете свои знания.
Проекты в портфолио
3 вида проектов: домашние задания по темам для закрепления навыка, сквозные проекты по разработке (планировщик ToDo, мини-игра в браузере, платформа для голосования, парсер логов, интернет-магазин), командный проект с тимлидом (мессенджер).
Продвинутые навыки
Навыки работы с DevOps-инструментами для фулстек веб-разработки, а также компетенции в решении алгоритмических задач, что поможет легче пройти интервью и развивать свою карьеру программиста.
40
91
%
20000
Вас учат эксперты-практики из топовых компаний, которые точно знают, какие навыки нужно развивать.
Ответы на все вопросы и постоянная обратная связь от менторов по проделанной работе
Дружное сообщество, которое общается в Slack и на вебинарах
Фокус на практике. Пишете код и решайте задачи, максимально приближенные к реальным.
Карьерный центр. Помощь с резюме, симуляторы собеседований и вакансии от наших партнеров
Наш подход к организации процесса обучения гарантирует то, что вы получите:
стран - у нас учатся люди с 4 континентов
полностью довольны курсами
студентов прошли обучение с 2016 года
Ваш прямой путь в програмирование
Освойте профессию Fullstack-разработчика на Python за 15 месяцев
Преподаватели и менторы
Михаил Бородин
Руководитель разработки веб-проектов в компании X5 Retail Group
Ведущий преподаватель курса. Опыт разработки на python более 10 лет. Руководит разработкой сервисов в области логистики для крупнейшего российского ритейлера и ведет курсы в цифровой академии. Участвовал в создании популярных приложений в области финтеха и геоинформационных систем.
Михаил Свинцов
Ведущий разработчик в "Студии повышения успеваемости"
Преподает в Университете ИТМО алгоритмы и структуры данных, линейную алгебру и математический анализ. Занимается научными исследованиями в области математики, компьютерного моделирования и машинного обучения. Ведущий разработчик образовательной платформы, реализующей адаптивную систему обучения.
Вячеслав Богданёнок
Автор и преподаватель
Занимается веб-разработкой более 3 лет. Главный разработчик нескольких полноценных веб проектов, в том числе в области криптовалют и электронного учёта. Основной стек технологий: Python и его веб фреймворки, Javascript, HTML, CSS.
Семён Березовский
Тимлид в Abenterprise
Junior Specialists Corporation - backend разработка, программист (Django, Vk bot. Abenterprise - тимлид проекта (язык Swift), backend разработка мобильного приложения. Также опыт фриланс-проектов от сайтов до пентестинга.
Валерия Ракова
Программист Python в научной лаборатории СПбПУ
Опыт работы более 3х лет. Стек технологий: PyQt, OpenCV, Pandas,SciPy.
Тарас Волченко
Автор курса и преподаватель
Опыт в IT более 8 лет. Сейчас работает в компании «Умные технологические решения», из прошлых проектов в открытом доступе можно отметить status.net. Стек технологий: Python, Django, Flask, FastApi, JavaScript, HTML4, Node.js, Typescript.
Старший backend-разработчик в геймдев-студии Neon Banana, автор курса
Опыт в IT более 4 лет. Работал в Mail.Ru, Yandex, ivi.ru. Стек технологий: Django, Flask, PostgreSQL, React.
Евгений Суша
Full-Stack Web & Mobile Developer в Taqtile
Опыт в IT 2,5 года.
Стек технологий: JavaScript (ES6+), TypeScript, HTML5 и CSS3 (Sass), Angular 8+ / VueJS, Ionic, NodeJS, NestJS, Sequelize, PostgreSQL, Docker, Nginx
Автор проектов: Системы изучения языков по контексту, аналог Lingualeo и DuoLingo; Enterpise Management система с поддержкой дополненной реальности.

Что вы будете уметь после обучения
Fullstack-разработчик на Python
Я уверенно могу:
Решать программистские задачи с помощью алгоритмов

Программировать на Python и JavaScript

Поднимать веб-сервер и настраивать взаимодействие с базами данных

Спроектировать интерактивный интерфейс приложения

Создавать сайты на Django

Развернуть на домене созданный сайт и поддерживать его

Работать с командной строкой в Linux

Тестировать приложения

Работать с репозиториями Git
Все наши студенты получают поддержку в нашем Центре карьеры
Персональная помощь
в вашем поиске работы
01
Карьерная консультация
02
Делаем прозрачным процесс трудоустройства
03
Помогаем расширить сеть профессиональных контактов
04
Помощь в составлении резюме
05
Симулятор
собеседования
06
Персональный сертификат о прохождении курса. По запросу предоставляется на английском языке.
— консультации с ментором в течение обучения
— доступ к закрытому клубу выпускников и партнеров
— проекты в ваше портфолио
Сертификат
Развитие карьеры
После успешного обучения
Запишитесь на курс
Курс стартует скоро
Осталось 6 мест
-40%
до конца месяца
Разработаете 9 проектов на Python и Javascript и финальное веб-приложение мессенджер

Сможете начать поиск работы и проходить собеседования во время обучения

Обменяетесь опытом в коммьюнити с 200+ сокурсниками

На ваши вопросы ответит персональный ментор — разработчик с 4+ годами опыта


Беспроцентная рассрочка на 12 месяцев от наших партнеров
7500
р/мес
12 500 р/мес
У меня есть промокод
В черную пятницу
Запишитесь на курс
Курс стартует скоро
Осталось 6 мест
-40%
до конца месяца
Разработаете 9 проектов на Python и Javascript и финальное веб-приложение мессенджер

Сможете начать поиск работы и проходить собеседования во время обучения

Обменяетесь опытом в коммьюнити с 200+ сокурсниками

На ваши вопросы ответит персональный ментор — разработчик с 4+ годами опыта


Беспроцентная рассрочка на 18 месяцев от наших партнеров
5 139
р/мес
10 278 р/мес
У меня есть промокод
В черную пятницу
Первый платеж через 6 месяцев
Отзывы студентов курсов
Вера Шерман
Мне хочется сказать большое спасибо авторам этого куса и организаторам обучения. Это был мой первый онлайн курс в жизни. Я давно работаю в сфере IT. Очень любопытно было познакомиться с новым инструментом. Курс оказался именно тем, чего хотелось. Для меня все было новым. Несмотря на наличие опыта программирования на разных языках, мне было нелегко.
Наталья Карькова
Понравилось, что много задач. Иногда приходилось подумать, чтобы их решить. Теория хорошо объяснена и много ссылок на дополнительные ресурсы.
Александр Чесноков
Замечательно подобрано соотношение материала и практики, специалисты курса всегда готовы прийти на помощь, вебинары проводятся в доступной форме.
Несколько раз пытался начинать обучаться, но каждый раз останавливался, если что-то не мог понять. Поэтому в очередной раз решив еще раз начать все сначала, поставил себе задачу обучаться не самостоятельно, а с помощью четкой программы. Все, с кем успел "столкнуться" объясняют доходчиво, помогают постоянно, если возникают вопросы.
Александр Гладких
Еще очень многому нужно учиться, но курс однозначно стоит своих денег. Желающим работать с данными однозначно рекомендую. Но если уровень совсем нулевой, будет не просто.
Самообучение с нуля - это не моё, хотя я и освоил основы Python и базы данных самостоятельно. Дедлайны же на курсе сильно стимулируют к занятиям, ну и здорово, когда есть, с кем обсудить возникшие во время обучения проблемы. Всегда старайтесь сделать больше, чем надо для выполнения домашнего задания
После курса я буду искать работу как Full-stack разработчика для веба. Я доволен, курсы проходят отлично. Плюс очень важный момент - очень много людей, с которыми есть общие интересы. Сейчас в свободное время, уже после 3 месяцев курсов я брал несколько заказов на фрилансе. Простенькие landing page. Как раз то, что надо, чтобы «набить скил».
Курс позволяет выбрать удобный ритм обучения. Есть возможность перейти в другой поток и всё также получать обратную связь от менторов и кураторов. Если твой поток выпустился - это не значит, что ты не сможешь закончить обучение.
Кирилл Атаманенко
Экзамен был достаточно интересный, хотя хотелось-бы потруднее. Все модули были сделаны достаточно понятно и было достаточно практики. Из замечаний, хотелось бы больше практики по визуализации.
Андрей Зелепукин
Курс понравился своей интерактивностью, доступной и наглядной подачей материала, обилием ссылок на дополнительные материалы. Представляет собой обязательный минимум знаний и даже несколько больше. Хотелось бы еще больше заданий на работу с Pandas, API и визуализацию.
Онлайн-школа SkillFactory
9000+
Более 9000 человек прошли обучение на наших онлайн-курсах с 2016 года
Топ-35
Входим в рейтинг РБК топ-35 крупнейших EdTech-компаний России
600+
Более 600 студентов обучаются сейчас на курсах разработки и программирования
50
50 экспертов и преподавателей принимают участие в создании программ
Часто задаваемые вопросы
О курсе
Для кого этот курс?
Курс ориентирован в первую очередь на новичков, которые решили получить профессию программиста с нуля, и дает полноценную подготовку веб-разработчика. Этот курс для тех, кто хочет изучить Python и научиться делать сайты самостоятельно.
Это действительно востребованная профессия?
На сайте Headhunter.ru постоянно открыты десятки тысяч программистских вакансий, и их количество только растет. Также разработчики всегда востребованы для фриланс-проектов. В нашем курсе мы даем в первую очередь актуальные для рынка прикладные навыки, поэтому сразу после выпуска вы сможете претендовать на штатные позиции или брать заказы.
Я никогда не программировал(а), смогу ли я учиться на этом курсе?
Да, конечно. Программа рассчитана на новичков без опыта программирования и начинающих с небольшим опытом. Если вы уже знакомы с основами кодинга, то сможете освежить свои знания. Если нет — мы вас всему научим.
Насколько это сложно?
Для старта не нужно уметь программировать. Курс начинается с простых вещей и постепенно усложняется. Мы исходим из общей цели обучения и последовательно «раскладываем» ее на цели каждого блока, модуля, урока. Все материалы, задания, проекты направлены на получение конкретных навыков, которые в итоге сложатся в запланированный для выпускника уровень профессиональных компетенций.
Нужно ли знать английский язык для прохождения курса?
Нет, все обучение ведется на русском языке. Иногда мы можем давать ссылки на англоязычные материалы — но они всегда опциональны.
Какое оборудование потребуется?
Ноутбук или стационарный компьютер на macOS или Windows версии Vista и выше. Желательный объем оперативной памяти от 8 гб. Все инструкции по установке необходимого ПО вы получите от нас.
Используются ли на курсе платные программы?
Нет, на курсе мы используем программы с открытым исходным кодом и бесплатные. Студенты скачивают с официальных сайтов самые свежие версии программ или те версии, которые необходимы для заданий.
Учебный процесс
Кто будет преподавателями и менторами на курсе?
Наши преподаватели и менторы — признанные эксперты в своих областях с опытом преподавания, часто сотрудники крупных компаний. Все, кто работают со студентами, проходят предварительный конкурсный отбор и подготовку.
Как устроено взаимодействие?
Основное место общения с менторами и другими участниками учебного процесса — мессенджер Slack. Там удобно настроены группы, поэтому можно оперативно получить ответы на разные вопросы по курсу, пообщаться с сокурсниками, поделиться опытом и успехами, найти дополнительные полезные материалы. Если вы раньше не использовали Slack — мы вас научим, это несложно.
Как проходит обучение?
Курс построен вокруг практики и включает только необходимый минимум теории. С первого дня вы начнете учиться мыслить, как программист, и решать задачи, над которыми работают разработчики в реальных компаниях.

Еженедельно вам будет открываться доступ к очередному модулю, который содержит материалы для освоения и кейсы для решения на ближайшие 7 дней. Материалы — это в первую очередь практические задачи по написанию кода, а также видеолекции, скринкасты, заготовки кода и статьи.
Сколько времени нужно уделять учебе?
В зависимости от вашего опыта и сложности конкретного модуля потребуется примерно 10 часов в неделю. Это комфортный темп освоения материала и практики — особенно для тех, кто параллельно работает или учится.
В какое время проходит обучение?
Обучение организовано на онлайн-платформе, поэтому вы сами выбираете, когда вам удобно изучать материалы и выполнять задания. Раз в неделю вам открывается очередной набор уроков, для прохождения которых установлены дедлайны. На определенное время назначаются живые вебинары, где вы общаетесь с преподавателями, задаете вопросы, смотрите лайвкодинг. Вебинары проходят 1–2 раза в месяц и остаются доступны в записи.
Что будет, если я не успею выполнить задания или пропущу часть занятий?
Мы предложим вам перевестись на один из следующих потоков курса или включить заморозку обучения. Вы всегда можете обратиться к координатору курса и получить индивидуальную поддержку по любым организационным вопросам и проблемам.
Результаты курса
Какая квалификация у меня будет после окончания курса?
Достаточный набор знаний и навыков, чтобы претендовать на junior-позиции или брать фриланс-проекты. Наш карьерный консультант поможет вам составить стратегию, подскажет, где искать вакансии и заказчиков, подготовит к прохождению собеседований и выполнению тестовых заданий.
Получу ли я сертификат по итогам курса?
Да, при прохождении более 70% программы с заданиями вы получите сертификат об успешном окончании курса. Если вы выполните меньшую часть учебного плана, то сертификат будет другим — о прослушивании курса.
У меня сохранится доступ к материалам курса после его окончания?
Да, материалы курса будут доступны вам всегда. Подробнее об этом можно прочитать в договоре-оферте.
Оплата
Можно ли оплачивать курс в рассрочку?
Да, банки-партнеры предоставляют рассрочку без переплаты на 6 или 12 месяцев. Детальные условия вы сможете узнать у нашего менеджера: оставьте заявку, и он свяжется с вами.
Можно ли отменить или вернуть оплату за курс?
Да, мы можем вернуть вам средства полностью или частично — в зависимости от того, какую часть курса вы успели пройти. В каждом случае мы стараемся найти оптимальное комфортное решение. Условия возврата указаны в договоре-оферте.
Можете ли вы сделать подарочный сертификат для моего друга?
Да, мы будем рады подготовить подарочный сертификат на конкретный курс или любую сумму. Пожалуйста, обратитесь к нашим менеджерам.