Получите новую профессию с нуля — без технического образования и опыта
Освойте востребованные навыки, смените направление в работе и прокачайте карьеру
Изучайте Python на практике с наставником
Кому подойдет курс
03
04
7 из 10 работодателей нанимают людей с опытом
Вы получите реальный опыт
Это формат обучения, где студенты решают реальные задачи бизнеса. У вас будет опыт, которого так не хватает выпускникам онлайн-школ. Вместе с ментором вы решите кейс для компании-партнера — и получите фидбэк от потенциального работодателя.
Реальный опыт даст студентам:
Реальные проекты в портфолио
Участие в стажировках и хакатонах
Шанс получить оффер от компании-заказчика
Опыт работы над проектом в команде
01
02
Поэтому мы придумали Фэктори
Разработайте чат-бот для Московского зоопарка
Чтобы в игровой форме рассказать, как взять животное под опеку. Лучшие студенты поучаствуют в других проектах заказчика
Python
Django
SQL
Telegram API
2 недели
Python - самый подходящий язык программирования для новичков
в рейтинге популярности языков программирования
1
Python-разработчиков на портале поиска работы
5000
ежегодно растут зарплаты разработчиков
место
10%
более
на
по версии TIOBE
По данным HH.ru
По данным Habr
вакансий
После нашего курса студенты в среднем зарабатывают 180 000 ₽
Получайте опыт и растите в цене
Senior-специалист в иностранной компании
350 000 ₽
Middle-специалист
180 000 ₽
Junior-специалист
74 000 ₽
Senior-специалист
275 000 ₽
*по данным Хабр.Карьеры
Чем занимается Python-разработчик?
Python-разработчик создает сайты, веб-приложения, игры. Применяет язык программирования для анализа данных, автоматизации.
На Python пишут backend, то есть внутреннюю логику работы программы.
Представьте, что вы ввели в строку поиска «смотреть сериалы в оригинале». Отсортированный список ссылок, которые выдал поисковик, и есть результат работы backend-программиста.
Асинхронное программирование
FastAPI
Вид программирования, который позволяет вынести выполняемые задачи отдельными блоками кода. Применяется в сервисах, где предыдущее действие тормозит следующее.
Это популярный фреймворк для создания асинхронных проектов на Python, который сейчас используют все больше компаний.
Растите быстрее до уровня middle
Программа составлена так, чтобы дать знания, приближенные к уровню middle. Так вы будете выделяться среди претендентов при поиске работы и быстрее расти по карьерной лестнице до middle-разработчика с повышением зарплаты.
Вернем деньги за обучение, если не найдете работу после окончания курса.
Почему мы так говорим? Потому что уверены в навыках, которые даем, и в их востребованности на рынке.
Наш Центр карьеры работает со студентами с первого дня обучения — и до первого оффера. И даже дольше. Подготовим к трудоустройству: дадим много практики, реальные проекты для портфолио, поможем с резюме и познакомим с будущими работодателями.
Акцент на тренировке навыков, прямая передача опыта от практикующих разработчиков, постоянный контакт с ментором и наполнение портфолио
Вам поэтапно открываются модули с теорией и задачами для самостоятельной работы. А сложные темы вы разбираете на вебинарах с ментором.
2 тренажера с десятками заданий в каждом — чтобы довести до автоматизма использование инструментов разработчика: Python, SQL.
Менторы — опытные разработчики — всегда на связи: отвечают на вопросы, дают обратную связь по заданиям, курируют проекты, поддерживают мотивацию.
Уроки и задания
Тренажеры
Помощь ментора
3 вида проектов: задания по темам для закрепления навыков, сквозные проекты по разработке (телеграм-бот, доска объявлений) и финальный проект (REST API).
Проекты в портфолио
Программа обучения
Учебный план составлен практикующими разработчиками таким образом, чтобы вы получили именно те знания и навыки, которые ценятся сейчас у работодателей.
Часть 2. Бэкенд-разработка наPython иDjango
Часть 1. Программирование наPython
Вы научитесь: — Разбираться в типах данных — Использовать разные алгоритмы для решения задач — Писать код на Python — Работать с файлами и данными — Размещать код на GitHub — Использовать объектно-ориентированный подход в программировании (ООП) для Python — Писать парсеры для данных
Вы научитесь: — Поднимать веб-сервер на Python — Настраивать взаимодействие с базами данных — Проектировать базы данных — Верстать веб-интерфейс на основе шаблонов Django — Применять базы данных NoSQL — Создавать свой REST API — Делать свой веб-проект на Django и размещать его на сервере
3 месяца
1. Введение в IT 2. Основы Python 3. ООП на Python 4. Парсинг
5 месяцев
5. SQL и проектирование БД 6. NoSQL 7. Django 8. Продвинутый Django 9. REST-архитектура
Вы научитесь: — Использовать асинхронные функции в Python — Создавать REST API на основе асинхронного фреймворка FastAPI — Встраивать в свои проекты брокер сообщений
10. Асинхронный Python 11. FastAPI 12. RabbitMQ
Часть 3. Асинхронное программирование
1 месяц
10 часов интерактивных вебинаров
Тренажер по Python
20 задач на алгоритмы
50 написанных программ
1 проект — Telegram-бот на основе реального кейса
20 часов интерактивных вебинаров
Тренажер по SQL
20+ мини-проектов
5 сквозных проектов
1 большой проект — доска объявлений на Django
3 часа интерактивных вебинаров
3 мини-проекта
1 проект — асинхронный сервис REST API
Вы научитесь: — Проектировать приложение на основе микросервисной архитектуры — Тестировать свой код — Использовать Docker для сборки проекта — Настраивать автоматизацию тестирования для процесса разработки — Работать в командной строке Linux
13. System Design и микросервисы 14. Pytest 15. CI/CD 16. Docker 17. Основы Linux
Часть 4. Микросервисы и основы DevOps
2 месяца
Вы научитесь: — Строить сложный API с подключением к SQL-базе данных и дополнительным условием — созданием веб-интерфейса
Часть 5. Финальный проект
1 месяц
Подготовка резюме и начало поиска работы
3 часа интерактивных вебинаров
4 мини-проекта
18. Финальный проект — REST API-сервис с подключением к базе данных
Вы научитесь: — Использовать специальные библиотеки Python для обработки и анализа данных
Куратор курса — это эксперт с уникальным опытом работы и найма в IT. Он составляет программу с учетом актуальных запросов рынка и следит, чтобы студенты беспрепятственно шли по ней.
Куратор в ответе за то, чтобы каждый выпускник получил базу знаний и навыков, без которых не обойтись в профессии.
i
Преподаватели и менторы курса
Михаил Свинцов
Ведущий разработчик в «Студии повышения успеваемости»
Занимается научными исследованиями в области математики, компьютерного моделирования и машинного обучения. Создает образовательную платформу с адаптивной системой обучения. Преподает в Университете ИТМО алгоритмы и структуры данных, линейную алгебру и математический анализ.
Вячеслав Богданенок
Главный разработчик в нескольких веб-проектах
Опыт веб-разработки более 3 лет. Главный разработчик нескольких полноценных веб-проектов, в том числе в области криптовалют и электронного учета. Основной стек технологий: Python и его веб-фреймворки, JavaScript, HTML, CSS.
Валерия Ракова
Программист на 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.
Владимир Щелов
Ведущий разработчик в Фирме 1C.
Опыт работы в IT более 10 лет. Стек: C++, Java
Пример вашего резюме после курса
Неважно, какое у вас было образование, гораздо важнее — какие навыки вы получили на нашем практическом курсе
Иван Иванов
Я уверенно могу:
Решать задачи с помощью алгоритмов
Программировать на Python
Проектировать базу данных SQL
Поднимать веб-сервер и настраивать взаимодействие с базами данных
Создавать сайты на Django
Разворачивать проект в Docker-контейнерах
Работать с командной строкой в Linux
Тестировать приложения
Работать с репозиториями Git
Создавать асинхронные REST API
Настраивать CI/CD
Желаемая зарплата — от 70 000 ₽
Junior+ Python-разработчик
Наши выпускники работают в компаниях:
Логическая игра «крестики-нолики» на Python Игра «Морской бой» на Python Телеграм-бот на Python Веб-сервер на Python с подключением к базе данных SQL Доска объявлений на Python и Django
Ваши проекты на курсе
Логическая игра «крестики-нолики» на Python
Игра «Морской бой» на Python
Телеграм-бот на Python
Веб-сервер на Python с подключением к базе данных SQL
Доска объявлений на Python и Django
Чтобы посмотреть как устроена работа в большой IT-компании
Чтобы быстрее влиться в среду
Чтобы расти в карьере и работать из любой точки мира
То, что скрыто от глаз пользователя — программный код сайта, который работает на сервере и выполняет основные действия с базой данных
То, что видит пользователь, когда открывает сайт в браузере: оформление текстов, картинок, кнопки, интерактивные элементы и т. д.
Объектно-ориентированное программирование
Язык программирования для работы с базами данных
Один из самых популярных и удобных фреймворков на Python для разработки веб-сайтов
Наборы готовых шаблонов языка программирования, помогающие ускорить разработку проекта
Одна из самых популярных библиотек JavaScript для создания пользовательских веб-интерфейсов
Техники и навыки для эффективной разработки, тестирования и эксплуатации программного кода
Операционная система с открытым исходным кодом, которая часто используется для серверов
Подтвердит вашу квалификацию для работодателей и заказчиков. По запросу может быть выдан на английском языке
Сертификат
Вы сможете общаться в нашем карьерном чате и будете знать, где искать лучшие вакансии, заказы и актуальную информацию о рынке труда
Выпускники и эксперты остаются на связи после окончания курса: находят полезные контакты и обмениваются опытом в закрытом сообществе