Первый платёж через 6 месяцев

Факультет
Python-разработки

Получите одну из самых востребованных IT-профессий. Вы освоите Python, научитесь писать программы и веб-приложения. Реализуете 4 проекта для портфолио, а мы дадим гарантию трудоустройства.

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

16 месяцев

Результат

4 кейса в портфолио

Гарантия

Трудоустройство после обучения

Формат обучения

Онлайн,
2 раза в неделю

Python-разработчики
востребованы на рынке

70 000 ₽

Средняя зарплата
Python-разработчика

6 206 вакансий

Доступно прямо сейчас*
*Данные взяты с сайтов по поиску работы
Junior Backend-разработчик (Python)
Москва, удалённая
от 70 000 руб.
Junior Backend Developer (Python)
Красноярск
50 000 руб.
Junior Python-разработчик
Москва, удалённая работа
70 000 – 80 000 руб.

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

Новичкам в программировании

Даже если вы никогда не работали в IT, вы получите востребованную и высокооплачиваемую специальность.

Python-разработчикам

У вас будет всё для ускоренного карьерного роста: комплексные знания и опыт работы с продвинутыми инструментами, методологиями и стандартами.

IT-специалистам

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

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

Для прохождения курса техническое образование или опыт работы не требуется.

Компетенции, востребованные на рынке

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

Проектная работа

Год обучения в GeekUniversity = год реального опыта разработки для вашего резюме. Вы создадите четыре проекта как самостоятельно, так и в команде.

Совместная разработка

Вы на практике потренируете soft skills и научитесь работать в команде по гибким методологиям: вести бэклог задач, декомпозировать требования, оценивать сроки и планировать спринты.

Быстрый старт в профессии

Python легко изучать новичкам, а спрос на специалистов в несколько раз превышает предложение. В прошлом году HeadHunter признал Python-разработчиков самыми востребованными в IT-сфере.

100%
студентов GeekBrains, которые обратились в наш центр карьеры, ежегодно выходят на работу по специальности.

Как вы найдёте работу с помощью GeekBrains

Дадим необходимые знания

Вы получите навыки на курсах основного обучения и факультативах от компаний-партнёров.

Вместе оформим резюме

Вы подадите заявку в сервис трудоустройства, а HR-специалисты GeekBrains помогут создать резюме, которое выделит вас среди других кандидатов.

Предложим подходящие вакансии

Вы будете рассматривать предложенные нами позиции, откликаться на вакансии из раздела «Карьера» и участвовать в поиске идеального места работы.

Поможем получить работу мечты

Мы дадим советы по прохождению собеседования. И поздравим с оффером :-)

Гарантия трудоустройства закреплена в договоре. Если после успешного обучения вы не найдёте работу, мы вернём вам деньги.

Наши студенты достигают успеха

Максим Столпасов

Выпускник факультета Python-разработки

Друг показал мне тесты по Python на сайте GeekBrains. Я подумал: если так составлены тесты, учебная программа должна соответствовать. И не ошибся. За два месяца мы освоили всё, что я учил шесть лет.

Один из преподавателей предложил мне пройти практику в его фирме в Австрии. Я переехал в город Ландек на время стажировки, и по её окончании мне сделали оффер. Теперь я работаю удалённо, два раза в год должен приезжать на месяц в Австрию. По перспективам, деньгам и удобству это предложение было идеальным! Работа мечты, по-другому назвать не могу.

Артём Сухаренко

Выпускник факультета Python-разработки

Заниматься разработкой хотел c далёкой юности, но в силу обстоятельств никак не решался. Однажды понял: сейчас или никогда! Я поступил в GeekUniversity, где выбрал Python за его универсальность и простоту. 

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

Илья Курбаков

Выпускник факультета Python-разработки

GeekBrains дал хороший фундамент для старта. Во время обучения я реализовал три проекта и уже в первой четверти почувствовал, что могу работать по специальности. Я отправлял резюме по всем вакансиям, где фигурировали HTML и JS.

Моих знаний хватило, чтобы легко справиться с тестовыми заданиями. На одном из собеседований работодателя заинтересовало не столько знание синтаксиса, сколько умение искать решения новых задач, понимание алгоритмов. Так я получил работу инженера-разработчика в крупной компании.

Выпускники GeekBrains уже работают в компаниях

Они устраиваются в топовые компании, меняют профессию, открывают бизнес. Многие из них раньше никогда не работали в IT и диджитал.

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

*

Подготовка

7 видео-урок
1 час обучающего контента
Видеокурс «Как учиться эффективно»
  • Особенности обучения в GeekUniversity.
    Почему тяжело учиться?
  • Инструменты для самообразования
  • Учимся от компетенций
  • Особенности обучения взрослых
  • Постановка целей по SMART
  • Как формулировать образовательный запрос
2 недели, 5 уроков
Основы программирования Интерактивный курс
  • Понятие алгоритма, переменные, типы данных.
  •  Ветвления. Циклы.
  •  Массивы и функции
  •  Верстка сайта: знакомство с HTML и CSS
  •  Обзор современных языков программирования
2 недели, 13 видеоуроков
Git. Базовый курс
  • Введение в Git
  • Установка и настройка Git
  • Основные команды терминала 
  • Работа с репозиториями в Git 
  • Управление файлами репозитория
  • История изменений
  • Работа с ветками репозитория
  • Публикация репозитория
  • Слияния веток
  • Управление версиями
  • Создание pull request
  • Сложные операции
  • Работа с fork-репозиториями
2 недели, 8 уроков
Видеокурс Основы языка Python

Прежде чем приступить к изучению Python вместе с экспертами и преподавателями мы предлагаем вам ознакомится с видеокурсом.

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

  • Введение в Python
  • Встроенные типы и операции с ними
  • Практикум. Игра «Угадай число»
  • Функции
  • Модули и библиотеки
  • Работа с файлами. Кодировки
  • Полезные инструменты. Обработка исключений
  • Практикум. Консольный файловый менеджер
1

Введение в backend-разработку

1 видео-урок
1 час обучающего контента
Встреча с деканом факультета


На онлайн-встрече вы познакомитесь с деканом факультета Алексеем Петренко узнаете, как будет построено обучение на факультете и сможете задать ему вопросы по программе

1 месяц, 11 уроков
12 часов теории
24 часа практики
Основы языка Python
  • Знакомство с Python
  • Встроенные типы и операции с ними
  • Функции
  • Работа с модулями и пакетами
  • Генераторы и comprehensions. Множества
  • Работа с файлами
  • Работа с файловой системой. Исключения в Python
  • Декораторы
  • Объектно-ориентированное программирование
  • ООП. Продвинутый уровень
  • ООП. Полезные дополнения
1 месяц, 8 уроков
12 часов теории
24 часа практики
Linux. Рабочая станция
  • Введение. Установка ОС
  • Настройка и знакомство с интерфейсом командной строки
  • Пользователи. Управление пользователями и группами
  • Загрузка ОС и процессы
  • Устройство файловой системы Linux. Понятия файла и каталога
  • Введение в скрипты Bash. Планировщики задач crontab и at
  • Управление пакетами и репозиториями. Основы сетевой безопасности
  • Введение в Docker
1 месяц, 12 уроков
18 часов теории
36 часов практики
Основы реляционных баз данных. MySQL
  • Вебинар. Установка окружения. DDL-команды
  • Видеоурок. Управление БД. Язык запросов SQL
    Вебинар. Введение в проектирование БД
  • Вебинар. CRUD-операции
  • Видеоурок. Операторы, фильтрация, сортировка и ограничение. Агрегация данных
  • Вебинар. Операторы, фильтрация, сортировка и ограничение. Агрегация данных
  • Видеоурок. Сложные запросы
  • Вебинар. Сложные запросы
  • Видеоурок. Транзакции, переменные, представления. Администрирование. Хранимые процедуры и функции, триггеры
  • Вебинар. Транзакции, переменные, представления. Администрирование. Хранимые процедуры и функции, триггеры
  • Видеоурок. Оптимизация запросов. NoSQL
  • Вебинар. Оптимизация запросов
1 месяц, 8 уроков
12 часов теории
24 часа практики
Алгоритмы и структуры данных на Python. Базовый курс
  • Введение в алгоритмизацию и реализация простых алгоритмов на Python
  • Циклы. Рекурсия. Функции
  • Массивы. Кортежи. Множества. Списки
  • Эмпирическая оценка алгоритмов на Python
  • Коллекции. Список. Очередь. Словарь
  • Работа с динамической памятью
  • Алгоритмы сортировки
  • Деревья. Хеш-функция
Итоги четверти

Вы получите навыки работы с базами данных и ОС Linux. Реализуете около 30 алгоритмов с ветвлениями, циклами и рекурсиями от простых до сложных.

2

Frontend и backend интернет-магазина

1 месяц, 8 уроков
8 часов теории
24 часа практики
HTML/CSS. Интерактивный курс
  • Основные понятия в веб-разработке
  • Основы языка разметки документов HTML
  • Основы языка оформления стилей документа CSS
  • Основные теги для вёрстки, псевдоклассы и псевдоэлементы
  • Основы позиционирования, работа с Flexbox
  • Работа с макетом дизайна в формате Figma
  • Основы создания адаптивного сайта
  • Стандарты веб и вспомогательные инструменты
1 месяц, 8 уроков
12 часов теории
24 часа практики
Базовый курс JavaScript
  • Основы языка JavaScript
  • Основные операторы JavaScript
  • Циклы, массивы, структуры данных
  • Объекты в JavaScript
  • Введение в DOM
  • Обработка событий в JavaScript
  • Урок-практикум
  • Анонимные функции, замыкания
1 месяц, 8 уроков
12 часов теории
24 часа практики
Основы Django Framework
  • Знакомство с фреймворком
  • Шаблон + контекст = HTML
  • Модели + ORM = данные
  • Аутентификация и регистрация пользователя
  • Пользователь + товар = корзина
  • Корзина + AJAX + декораторы
  • Собственная админка
  • Полезное: страничный вывод, шаблонные фильтры, CBV
1 месяц, 8 уроков
12 часов теории
24 часа практики
Django Framework. Инструменты оптимизации
  • Отправка электронной почты. Контекстные процессоры
  • Регистрация через социальную сеть. Django ORM: связь «один к одному»
  • Работа с заказом пользователя: CBV, Django formsets
  • Работа с заказом пользователя: обновляем остатки товара, добавляем код jQuery
  • Развёртывание Django-проекта на VPS от REG.RU
  • Профилирование и нагрузочное тестирование проекта, оптимизация работы с базой данных
  • Ещё быстрее: кеширование в Django
  • Продвинутая работа с Django ORM. Тестирование в Django
1,5 месяц, 12 уроков
Django REST framework
  • Введение в REST и Django REST framework
    Введение в React. Компонентный подход
    Serializers. Renderers. Routers
  • Views. Filtering. Pagination
  • Routing. SPA
  • Авторизация. Система прав
  • Авторизация на стороне клиента
  • Тестирование API. Фабрики данных
  • Система версий API. Документация для API
  • GraphQl
  • Работа с формами. Сборка проекта для production
    Развертывание проекта с docker и docker-compose
Итоги четверти

Вы научитесь создавать быстрые и безопасные сайты.

Создадите интернет-магазин с нуля, состоящий из главной страницы, каталога, таблиц под каждый товар, корзины, разделов «Контакты» и «О компании».

Изучите Django Framework: менеджеры моделей, отправка почтовых сообщений, создание и оптимизация сложных запросов к базе данных, работа с наборами форм, развёртывание Django-проекта на web-сервере и тестирование.

В финале четверти познакомитесь с Django REST Framework в связке с ReactJS и создадите ещё один проект — ToDo планировщик с разделением ролей, собственным API и документацией.


3

Сетевой чат

1 месяц, 8 уроков
12 часов теории
24 часа практики
Клиент-серверные приложения на Python
  • Концепции хранения информации
  • Файловое хранение данных
  • Основы сетевого программирования
  • Основы тестирования
  • Логирование
  • Декораторы и продолжение работы с сетью
  • Модуль select, слоты
  • Потоки
1 месяц, 8 уроков
12 часов теории
24 часа практики
Базы данных и PyQT
  • Полезные модули
  • Дескрипторы и метаклассы
  • Хранение данных в БД. ORM SQLAlchemy
  • Хранение данных в БД (продолжение) и основы Qt
  • Qt (продолжение), Qt и потоки
  • Безопасность
  • PEP-8, подготовка документации
  • Подготовка дистрибутива
Итоги четверти

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

4

Командная разработка выпускного проекта

2 месяца, 9 уроков
13 часов теории
27 часов практики
Архитектура и шаблоны проектирования на Python
  • Паттерны веб-представления
  • Архитектура Python-приложений
  • Принципы проектирования
  • Порождающие паттерны
  • Структурные паттерны
  • Поведенческие паттерны
  • Архитектурные системные паттерны
  • Антипаттерны
  • Микросервисная архитектура
2,5 месяца, 2 блока, 7 уроков
12 часов теории
30 часов практики
Командная разработка по методологии Agile/Scrum

Блок 1. Теория

  • Введение в Agile
  • Scrum, Kanban, Scrumban
  • Работа в команде
  • Подготовка к старту проекта
  • Подготовка к проекту практика

Блок 2. Практика

8 недельных спринтов. Каждый спринт — встреча с SCRUM мастером.

Описание проекта.

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

Задача студентов:

Русскоязычный веб-сайт в формате системы тематических коллективных блогов
с элементами новостного сайта, созданный для публикации новостей, аналитических статей, мыслей, связанных с направлениями обучения в образовательной компании N.

Итоги четверти

Готовый бизнес-проект, разработанный в команде на основе вашей идеи. Научитесь писать код на Python, организовывать взаимодействие сервера на базе Linux с сервером баз данных.

5

Курсы вне четверти

1 месяц, 8 уроков
12 часов теории
24 часа практики
Компьютерные сети. Интерактивный курс
  • Основы компьютерных сетей. Технология Ethernet. Часть 1.
  • Физический и канальный уровень. Технология Ethernet. Часть 2
  • Сетевой уровень. Часть 1 
  • Сетевой уровень. Часть 2
  • Транспортный уровень
  • Углублённое изучение сетевых технологий. Часть 1 
  • Углублённое изучение сетевых технологий. Часть 2 
  • Прикладной уровень
1 месяц, 8 уроков
12 часов теории
24 часа практики
Продвинутый курс JavaScript
  • Современный JavaScript
  • ООП в JavaScript
  • Асинхронные запросы
  • Регулярные выражения
  • Фреймворк Vue.js
  • Компоненты Vue.js
  • JavaScript на сервере
  • Тестирование и сборка
4 видеоурока
Подготовка к поиску работы
  • Как составить резюме, которое точно заметят
  • Составляем карту поиска работы
  • Зачем нужны сопроводительные письма
  • Что вас ждёт на собеседовании с HR
1 месяц, 8 уроков
12 часов теории
24 часа практики
Подготовка к собеседованию Python-разработчика
  • Python: синтаксис языка, базовые структуры данных, функциональное программирование
  • Python: парадигма ООП, особенности и отличия от других ЯП
  • Python: стандартная библиотека Python
  • Django: основные понятия ORM, структура и особенности проектирования
  • Django: AJAX, JavaScript, jQuery
  • Базы данных: работа с БД в Python и Django. Особенности и различия
  • Фреймворки PyQt и Kivy
  • Linux: базовые навыки работы в серверной операционной системе
1 месяц, 8 уроков
12 часов теории
24 часа практики
Методы сбора и обработки данных из сети Интернет
  • Основы клиент-серверного взаимодействия.
  • Парсинг API  
  • Парсинг HTML. BeautifulSoup, MongoDB
  • Системы управления базами данных MongoDB и SQLite в Python
  • Парсинг HTML. XPath  
  • Scrapy  
  • Scrapy. Парсинг фото и файлов  
  • Selenium в Python  
  • Работа с данными
~

Дополнительные курсы от компаний-партнёров

Авторизация в мессенджере через блокчейн

Вы изучите авторизацию с использованием Power_API на уровне получения публичного и приватного ключа.

Законное индивидуальное предпринимательство и фриланс

Узнаете всё о законодательных тонкостях при работе с валютой, регистрации и налогах. Освоите работу с площадками Google, Upwork, App Store.

Вас будут обучать топовые эксперты

Алексей Петренко | Python Developer

Разрабатывает IT-решения по автоматизации процессов учёта наличия и движения людей и технических средств для Министерства обороны РФ. За 20 лет в IT написал программы на более чем 30 языках программирования.

Олег Шиков | Fullstack веб-разработчик в MedPoint24

Работает по гибким методологиям разработки Scrum, BDD. В проектах использует PHP, JavaScript, Node.js, MongoDB и MySQL. Имеет опыт разработки микросервисного программного обеспечения.

Игорь Филимонов | Глава департамента веб-разработки в «МакроИндексе»

Реализует IT-проекты с 2006 года. Ведущий преподаватель GeekBrains, участник и спикер конференции WordCamp Moscow.

Артем Манченков | Senior Backend Web Developer в Mail.ru Group

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

Леонид Орлов | Программист в компании «ЭР-Телеком Холдинг»

Программист биллинга на Oracle PL/SQL. Создавал BI-системы для Правительства РФ и ФСБ, международной компании Prognoz.

Алексей Кадочников | Frontend Developer в Mail.ru Group

Ведущий преподаватель GeekBrains, обучил более 30 000 студентов. Эксперт в области backend-разработки для интернет-магазинов.

Евгений Евтушенко | Разработчик внутренних систем в QIWI

Ведёт около 20 проектов. Среди них внутренняя соцсеть, security-сервис, сервис инвентаризации и Telegram-боты. Внедрял автоматизацию SSL-сертификатов, создавал скрипты для менеджмента аккаунтов во внутренней соцсети. Работает на Python с 2017 года. Автор 12 научных публикаций, проводит семинары для студентов МГТУ им. Н. Э. Баумана.

Поддержка во время обучения

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

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

HR-менеджер

Один на один со специалистом вы продумаете ваш карьерный трек и подготовитесь к трудоустройству.

Личный наставник

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

Аккаунт-менеджер

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

Специалисты техподдержки

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

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

Ваше резюме после обучения

Мои навыки:

• Программирование на Python

• Вёрстка сайтов на HTML, CSS, Bootstrap

• Frontend-разработка на JavaScript

• Создание сайтов на Django Framework

• Знание алгоритмов и структур данных

• Создание клиент-серверных приложений для десктопа

• Прототипирование мобильных приложений

• Знание методологий Agile и Scrum

Артем Вишняков
Python-разработчик

Ожидания по з/п
80 000 ₽
Локация
Архангельск
График работы
Предпочитаю удалённую работу

Образование

GeekBrains, Python-разработка, 2020

Опыт работы

GeekBrains, Проектная работа Июнь–август 2021

Портфолио

Интернет-магазин
Сетевой чат
Базы данных
Многостраничный сайт

Станьте дипломированным специалистом

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

Стоимость курса

Рассрочка до 36 месяцев: удобно вносить небольшие суммы

Первый платёж через 6 месяцев после начала обучения

0
₽ / месяц
первые шесть месяцев
4 990
₽ / месяц
после полугода обучения

Оставить заявку

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

Спасибо, ваша заявка принята!

Менеджер свяжется с вами в ближайшее время.
Упс! Что-то пошло не так

Можно ещё дешевле!

Вы можете вернуть до 13% стоимости обучения в виде налогового вычета. Подробности расскажет наш консультант после отправки заявки.

Начать обучение