• Востребованная профессия

Профессия
Программист Python

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

  • Свидетельство об обучении
  • Государственная образовательная лицензия
от 5 542 ₽ в месяц от 3 879 ₽ в месяц Россия ...список стран и валют Россия Беларусь Китай Казахстан Украина Молдова Армения Кыргызстан Узбекистан При рассрочке до 36 месяцев Подробнее о тарифах и офисах в вашей стране
  • РАЗНЫЕ ФОРМАТЫ ОБУЧЕНИЯ
    • Занятия в группе с преподавателем
    • Онлайн-лекции и вебинары
    • Видеозаписи занятий
  • ДЛИТЕЛЬНОСТЬ8
  • РЕЗУЛЬТАТСвидетельство
    об обучении
  • ПОСЛЕ ОБУЧЕНИЯПомогаем
    с трудоустройством

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

Начало обучения:

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

За последние два года спрос на Python-разработчиков вырос на 20%. Чтобы освоить востребованную профессию, вам будет достаточно школьных знаний. Вы изучите основы HTML/CSS и научитесь разрабатывать серверную часть сайта на Python и Django.

Учебный процесс

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

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

Живое общение с экспертами-практиками

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

Инсайты от экспертов-практиков

Много практики

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

Работа в кросс-функциональной команде

Поддержка наставника

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

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

Вводный курс студента
  • Интерфейс портала и навигация
  • Форматы обучения
  • Трек обучения
  • Куратор и помощь в решении организационных вопросов
  • Преподаватели и наставники
  • Практические задания: способы сдачи и сроки
  • Цель обучения. Как не остановиться на полпути
  • Трудоустройство
  • Документы об окончании обучения
  • Подведение итогов и начало обучения
Git. Базовый курс

13 роликов научат вас основам работы с системы контроля версий Git. Вы узнаете, почему она важна в современной разработке. Изучите базовые понятия: репозиторий, коммиты, ветки и тэги. Освоите ключевые операции: создание и клонирование репозитория, слияние веток, запрос истории изменений и многое другое. После обучения вы будете готовы использовать Git для подготовки домашних заданий на курсах по программированию на любом языке. Кроме того, вы приблизитесь к прохождению собеседования, где несколько вопросов обычно посвящены системе контроля версий.

  • Урок 1. Введение в Git
  • Урок 2. Установка и настройка Git
  • Урок 3. Основные команды терминала
  • Урок 4. Работа с репозиториями в Git
  • Урок 5. Управление файлами репозитория
  • Урок 6. История изменений
  • Урок 7. Работа с ветками репозитория
  • Урок 8. Публикация репозитория
  • Урок 9. Слияния веток
  • Урок 10. Управление версиями
  • Урок 11. Создание pull-request
  • Урок 12. Сложные операции
  • Урок 13. Работа с Fork-репозиториями
Видеокурс Основы языка Python. 1 месяц.

Курс «Основы языка Python» отлично подойдет как для опытных программистов, желающих познакомиться с новым инструментом разработки, так и для совсем начинающих. Мы пройдем путь от основ программирования (переменные, циклы, ветвления) до построения программ с использованием объектно-ориентированного подхода. На протяжении курса мы рассмотрим различные примеры применения языка для решения практических задач. Погрузимся в мир Python и проникнемся его идеологией и философией. В курсе используется 3-я версия Python

  • Урок 1. Вступление
  • Урок 2. Введение в Python
  • Урок 3. Разбор практического задания
  • Урок 4. Встроенные типы и операции с ними
  • Урок 5. Разбор практического задания
  • Урок 6. Практикум. Игра «Угадай число»
  • Урок 7. Разбор практического задания
  • Урок 8. Функции
  • Урок 9. Разбор практического задания
  • Урок 10. Модули и библиотеки
  • Урок 11. Разбор практического задания
  • Урок 12. Работа с файлами. Кодировки
  • Урок 13. Разбор практического задания
  • Урок 14. Полезные инструменты. Обработка исключений
  • Урок 15. Разбор практического задания
  • Урок 16. Практикум. Консольный файловый менеджер
  • Урок 17. Разбор практического задания
Основы языка Python. 1 месяц.

Курс посвящен основам одного из самых популярных и мощных языков программирования - Python. Он позволяет изучить все аспекты применения языка в учебных и реальных проектах. Новичку совершенно необходимо знать, как создаются объекты в Python и к каким типам данных они могут относиться. Также к важным навыкам относятся умения: работа с циклами, написание функций, импорт модулей и библиотек, работа с файлами, основы ООП. Кроме того, курс содержит описание особенностей установки интерпретатора для различных ОС и выбора оптимальной среды разработки для набора, запуска и отладки программного кода на Python.

  • Урок 1. Знакомство с Python
  • Урок 2. Некоторые встроенные типы и операции с ними
  • Урок 3. Функции. Словари
  • Урок 4. Работа с модулями и пакетами
  • Урок 5. Генераторы и comprehensions. Множества
  • Урок 6. Работа с файлами
  • Урок 7. Работа с файловой системой. Исключения в Python
  • Урок 8. Декораторы
  • Урок 9. Объектно-ориентированное программирование (ООП)
  • Урок 10. Объектно-ориентированное программирование. Продвинутый уровень
  • Урок 11. Объектно-ориентированное программирование. Полезные дополнения
Linux. Рабочая станция

GNU/Linux — популярная операционная система, лидирующая на рынке серверного оборудования, используемая также как встраиваемая ОС в промышленном и бытовом оборудовании и даже в качестве десктопного ПО. Компоненты GNU используются и в MAC OS X, не обошлось без влияния GNU/Linux и на Windows. Знакомство с Linux необходимо системному администратору, тестировщику, веб-программисту, специалисту по информационной безопасности, — любому разработчику, претендующему на статус middle и выше. Данный курс разбирает базовые основы работы в Linux: основы работы в оболочке Linux, управление пользователями и правами файлов, регулярные выражения и написание скриптов в bash, работа с процессами и управление загрузкой и сервисами в Linux. Понимание основ программирования, систем счисления (двоичная, восьмеричная, шестнадцатеричная системы счисления) и булевой логики.

  • Урок 1. Введение. Установка ОС
  • Урок 2. Настройка и знакомство с интерфейсом командной строки
  • Урок 3. Пользователи. Управление Пользователями и группами
  • Урок 4. Загрузка ОС и процессы
  • Урок 5. Устройство файловой системы Linux. Понятие файла и каталога
  • Урок 6. Введение в скрипты bash. Планировщики задач crontab и at
  • Урок 7. Управление пакетами и репозиториями. Основы сетевой безопасности
  • Урок 8. Введение в Docker
Основы реляционных баз данных. MySQL. 1,5 месяца.

Познакомитесь с языком запросов SQL. Научитесь писать запросы, делать расчёты и работать с таблицами. Узнаете основные ограничения SQL. Поработаете с MySQL и познакомитесь с альтернативными базами данных: MongoDB, Redis, ElasticSearch и ClickHouse.

  • Урок 1. Вебинар. Установка окружения. DDL-команды
  • Урок 2. Видеоурок. Управление БД. Язык запросов SQL
  • Урок 3. Вебинар. Введение в проектирование БД
  • Урок 4. Вебинар. CRUD-операции
  • Урок 5. Видеоурок. Операторы, фильтрация, сортировка и ограничение. Агрегация данных
  • Урок 6. Вебинар. Операторы, фильтрация, сортировка и ограничение. Агрегация данных
  • Урок 7. Видеоурок. Сложные запросы
  • Урок 8. Вебинар. Сложные запросы
  • Урок 9. Видеоурок. Транзакции, переменные, представления. Администрирование. Хранимые процедуры и функции, триггеры
  • Урок 10. Вебинар. Транзакции, переменные, представления. Администрирование. Хранимые процедуры и функции, триггеры
  • Урок 11. Видеоурок. Оптимизация запросов. NoSQL
  • Урок 12. Вебинар. Оптимизация запросов
Алгоритмы и структуры данных на Python. Базовый курс. 1 месяц.

Студенты углубят базу программирования на языке Python и «прокачают» алгоритмическое мышление. Курс учит понимать фундаментальные алгоритмы и использовать их для решения практических задач. Знакомит с методами анализа данных на Python и всеми необходимыми библиотеками.

  • Урок 1. Введение в алгоритмизацию и реализация простых алгоритмов на Python
  • Урок 2. Циклы. Рекурсия. Функции
  • Урок 3. Массивы. Кортежи. Множества. Списки
  • Урок 4. Эмпирическая оценка алгоритмов на Python
  • Урок 5. Коллекции. Список. Очередь. Словарь
  • Урок 6. Работа с динамической памятью
  • Урок 7. Алгоритмы сортировки
  • Урок 8. Деревья. Хэш-функция
HTML/CSS. Интерактивный курс. 1 месяц.

HTML/CSS — язык гипертекстовой разметки, основа для изучения серверных языков программирования. Изучив html, вы сможете создать адаптивную веб-страницу или веб-сайт. Изучив css — сможете оформить свёрстанный сайт.

  • Урок 1. Основные понятия в веб-разработке
  • Урок 2. Основы языка разметки документов HTML
  • Урок 3. Основы языка оформления стилей документа CSS
  • Урок 4. Основные тэги для вёрстки, Псевдоклассы и псевдоэлементы
  • Урок 5. Основы позиционирования, работа с Flexbox
  • Урок 6. Работа с макетом дизайна в формате Figma
  • Урок 7. Основы создания адаптивного сайта
  • Урок 8. Стандарты web и вспомогательные инструменты
Базовый курс JavaScript. 1 месяц.

Студенты знакомятся с основами JavaScript, позволяющего делать веб-страницы интерактивными. Учатся создавать динамические страницы и приложения, используя опыт HTML-верстки. Отрабатывают навык программирования на JavaScript, разрабатывая мини-игры.

  • Урок 1. Основы языка JavaScript
  • Урок 2. Основные операторы JavaScript
  • Урок 3. Объекты в JavaScript
  • Урок 4. Введение в DOM
  • Урок 5. Обработка событий в JavaScript
  • Урок 6. Урок-практикум
  • Урок 7. Анонимные функции, замыкания
Основы Django Framework . 1 месяц.

Курс ориентирован на людей, которые хотят войти в профессию веб-разработчика используя современный, развивающийся и простой для изучения фреймворк создания веб-приложений с использованием языка Python - Django. В основе курса заложено изучение как основных приёмов работы с фреймворком Django, так и ознакомление с программным обеспечением, которое обычно сопровождает разработчика в повседневных задачах. Представленный на курсе материал поможет будущим специалистам не только создавать собственные проекты, но и быстро освоиться в командах специалистов разного уровня.Вся работа на протяжении курса будет связана с созданием проекта, который позволит на основе практического опыта приобрести навыки, востребованные на современном рынке труда. Результат курса;
После прохождения курса слушатели освоят основы работы фреймворка Django и сопутствующий инструментарий для выполнения проектов малой и средней сложности.

  • Урок 1. Подготовительная работа
  • Урок 2. Система шаблонов Django
  • Урок 3. Взаимодействие с базой данных через Django ORM
  • Урок 4. Пользователи в Django
  • Урок 5. Административный раздел Django и работа с формами
  • Урок 6. Логирование, кэш и отложенные задачи
  • Урок 7. Пагинация, интернационализация и тестирование
  • Урок 8. Развертывание проекта и профилирование
Стажировка в GeekBrains. 2 месяца.

Во время стажировки студентам предстоит поработать в режиме удаленной занятости над Open Source-проектом либо стартапом. Студентам будет предложено выбрать один из набора доступных для разработки проектов. Студенты научатся работать в команде, коммуницировать с другими разработчиками, product- и project-менеджерами, дизайнерами, изучат гибкие методологии, фреймворк SCRUM, освоят принципы дистанционной работы. Результат стажировки — умение работать в команде, пополнение портфолио, возможность указать работу над проектом в качестве профильного опыта работы в резюме. Стажировка проходит в формате дистанционной работы с частичной занятостью, еженедельными встречами-статусами с преподавателем в формате вебинара.

  • Урок 1. Знакомство, выбор проекта
  • Урок 2. Методологии разработки
  • Урок 3. Методология SCRUM
  • Урок 4. User Story Mapping
  • Урок 5. Ответственность, мотивация, личностный рост
  • Урок 6. Написание резюме
  • Урок 7. Предварительное подведение итогов, подготовка к защите проекта
  • Урок 8. Подведение итогов, демонстрация выпускного проекта

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

Кирилл Иванов| Ведущий разработчик MS Dynamics CRM

Ведущий разработчик MS Dynamics CRM. Разработал бэк-офис-системы для Forex Development, сотрудничал с компанией Softline, в том числе над проектом DeskWork.

Дмитрий Читалов | Сотрудник Южно-Уральского научного центра

Сотрудник Южно-Уральского научного центра, разрабатывает десктопные приложения для автоматизации вычислений. Работал инженером-программистом в АО «Государственный ракетный центр», разрабатывал интернет-магазины idei74.ru и yafrukt.ru, веб-сервис purinaone.ru. Преподавал в ЮУрГУ.

Мария Андреева| Преподаватель Python в школе программирования «Алгоритмика»

Преподаватель Python в школе программирования «Алгоритмика», создаёт с учениками объекты в Minecraft, вплоть до искусственного интеллекта. Педагогический опыт — более 7 лет.

Игорь Кубиков| Фрилансер

Фрилансер, программирует с 2012 года. Пишет на PHP и Java, работает с фреймворком Yii2. Знает, как проектировать большие сложные приложения. Охотно делится опытом и подсказывает, как строить работу с заказчиком.

Виктор Щупоченко | Разработчик RoR

Разработчик RoR. Работал над корпоративной системой управления проектами в международной компании GTeam. Разрабатывал схожие системы для американской oDesk и немецкой VNC. Последний проект — приложение по проведению ICO криптовалют.

Павел Тарасов | Веб-разработчик с опытом более 10 лет

Веб-разработчик с опытом более 10 лет. Принимал участие в реализации высоконагруженных сайтов со сложной архитектурой.

Юрий Новиков | Начальник отдела защиты информации в государственной организации

Начальник отдела защиты информации в государственной организации. Занимается обслуживанием компьютерной техники, информационных систем органов исполнительной власти Курской области и защитой информации, содержащейся в этих системах. На обслуживании находится VipNet-cеть, включающая более 200 координаторов и 3000 клиентов. Преподаёт в Курском государственном университете.

Помимо знаний и навыков вы получите:

Удостоверение о повышении квалификации

и сертификат, который можно распечатать из личного кабинета.

Методические материалы

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

Доступ к комьюнити

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

Удостоверение о повышении квалификации

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

Мы дарим подарки всем студентам

Изучение английского
языка с Kespa
3 месяца к Premium подписке
Английский для IT - специалистов
Видеокурс
Ключ от продуктов
JetBrains
Бесплатная подписка

Почему студенты
выбирают GeekBrains

GeekBrains ― лидирующая образовательная онлайн-платформа для специалистов в IT и диджитал. Обучаем с нуля востребованным специальностям и профессиям.
11 лет
обучаем востребованным
профессиям
2,7 млн
пользователей
312 000
активных студентов
2 800
преподавателей
и наставников
965 000
человек построили
карьеру с нами
Программы обучения
современным профессиям
Готовим специалистов актуальных профессий и для разных областей: учим как веб-разработке, так и машинному обучению или созданию искусственного интеллекта.
База знаний
В распоряжении студентов есть онлайн-библиотека с видеоуроками, учебными статьями и подкастами. Учится можно где угодно с помощью ноутбука, планшета или смартфона.
Бесплатные мероприятия
и онлайн-марафоны
Получите ответы на сложные вопросы про переход в IT и трудоустройство, выберите для себя одну из ключевых специализаций в IT и получите гайд для создания карьеры с нуля.
Коммьюнити
Наша платформа объединяет крупнейшее сообщество IT-специалистов: практикующих экспертов, работодателей и людей, которые осваивают новые профессии.
Государственная лицензия ДПО № 040485
Проводим обучение на основании государственной лицензии от 3 декабря 2019 года на право оказывать услуги по дополнительному профессиональному образованию и дополнительному образованию детей и взрослых.
Посмотрите лицензию и приложение
1,1 Мб
После успешного прохождения выпускных испытаний студенты получают документ, подтверждающий уровень их компетенций
Наши выпускники работают и стажируются в компаниях
Что о нас говорят и пишут
Жанара Абидова
46 лет, Юрмала
Лингвист-переводчик
Студент программы «Разработчик»
Цель обучения
найти себя, освоить новую перспективную профессию
Цель по доходу
80 000 ₽
Карьерные ожидания
стать аналитиком или продакт-менеджером
Выход на работу
планирует начать работу через 11 месяцев
Программа нравится. Преподаватель Ильнар Шафигуллин — прекрасный оратор. Все логично, без воды, прекрасная дикция и чувство юмора. Материалы в лекциях хорошо структурированы, презентации продуманы. Семинары дают полезную отработку полученных знаний. Преподаватель Денис Карпенко проводит их в виде квизов, теория легко усваивается
Анастасия Зубковских
23 года, Челябинск
Бариста, фрилансер-таргетолог
Студент программы «Разработчик»
Цель обучения
найти себя, освоить новую перспективную профессию
Цель по доходу
80 000 ₽
Карьерные ожидания
стать аналитиком или продакт-менеджером
Выход на работу
планирует начать работу через 11 месяцев
Раньше даже представить не могла, что получится решать задачи и писать код, на деле это оказалось не так уж страшно. Чувствую в себе потенциал! Нравится постепенное нарастание сложности материала. Здорово, что можно отработать новые знания на практике с преподавателем в режиме реального времени. Преподаватели все  подробно разжевывают, стараются помочь даже вне семинаров.
Жанара Абидова
46 лет, Юрмала
Лингвист-переводчик
Студент программы «Разработчик»
Программа нравится. Преподаватель Ильнар Шафигуллин — прекрасный оратор. Все логично, без воды, прекрасная дикция и чувство юмора. Материалы в лекциях хорошо структурированы, презентации продуманы. Семинары дают полезную отработку полученных знаний. Преподаватель Денис Карпенко проводит их в виде квизов, теория легко усваивается
Анастасия Зубковских
23 года, Челябинск
Бариста, фрилансер-таргетолог
Студент программы «Разработчик»
Раньше даже представить не могла, что получится решать задачи и писать код, на деле это оказалось не так уж страшно. Чувствую в себе потенциал! Нравится постепенное нарастание сложности материала. Здорово, что можно отработать новые знания на практике с преподавателем в режиме реального времени. Преподаватели все  подробно разжевывают, стараются помочь даже вне семинаров.
Название СМИ
Автор:
Программа нравится. Преподаватель Ильнар Шафигуллин — прекрасный оратор. Все логично, без воды, прекрасная дикция и чувство юмора. Материалы в лекциях хорошо структурированы, презентации продуманы. Семинары дают полезную отработку полученных знаний. Преподаватель Денис Карпенко проводит их в виде квизов, теория легко усваивается
Читать подробнее
Название СМИ
Автор:
Раньше даже представить не могла, что получится решать задачи и писать код, на деле это оказалось не так уж страшно. Чувствую в себе потенциал! Нравится постепенное нарастание сложности материала. Здорово, что можно отработать новые знания на практике с преподавателем в режиме реального времени. Преподаватели все  подробно разжевывают, стараются помочь даже вне семинаров.
Читать подробнее
Название награды
Год награждения:
Читать подробнее
Название награды
Год награждения:
Читать подробнее

Выберите пакет обучения

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

В любом пакете уже включено:

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

Государственная образовательная лицензия

Гарантия трудоустройства

Доступ к дополнительными курсам GeekBrains  на ограниченное время

Выгода 20% при единовременной оплате

В каждом пакете первый год обучения включает:

15
месяцев
обучения
=
3
месяца
Общий блок
+
9
месяцев
Специализация
+
3
месяца
Трудоустройство
или создание бизнеса
на ваш выбор в ходе обучения
Intern
IT-Специалист

Специалист

от  ₽
от  ₽
в месяц при рассрочке до 36 месяцев
Уровень навыков и профессионализма
Уровень знаний
после обучения
Intern
Длительность
обучения
6 мес
Доход после обучения
от 80 000 ₽
Потенциальный доход через 3 года
от 120 000 ₽
Выбрать
Выбрано
Junior
.

Специалист

от  ₽
от  ₽
в месяц при рассрочке до 36 месяцев
Уровень навыков и профессионализма
Уровень знаний
после обучения
Junior
Длительность
обучения
12 мес
Доход после обучения
от 80 000 ₽
Потенциальный доход через 3 года
от 120 000 ₽
Выбрать
Выбрано
Junior
.

Разработчик

от  ₽
от  ₽
в месяц при рассрочке до 36 месяцев
Уровень навыков
и профессионализма
Уровень знаний
после обучения
Junior
Длительность
обучения
12 мес
Доход после обучения
от 80 000 ₽
Потенциальный доход через 3 года
от 150 000 ₽
+ Бизнес акселератор
+ Технологическая специализация
Выбрать
Выбрано
Middle
Диджитал-мастер

Digital-master

от  ₽
от  ₽
в месяц при рассрочке до 36 месяцев
Уровень навыков
и профессионализма
Уровень знаний
после обучения
Middle
Длительность
обучения
24 мес
Доход после обучения
от 80 000 ₽
Потенциальный доход через 3 года
от 200 000 ₽
Спецпрограмма
для Digital-мастеров
+ Бизнес акселератор
+ Технологическая специализация
Выбрать
Выбрано
Middle+
Гик

Geek

от  ₽
от  ₽
в месяц при рассрочке до 36 месяцев
Уровень навыков
и профессионализма
Уровень знаний
после обучения
Middle+
Длительность
обучения
36 мес
Доход после обучения
от 80 000 ₽
Потенциальный доход через 3 года
от 250 000 ₽
Спецпрограмма
для Geek’ов
+ Бизнес акселератор
+ Технологическая специализация
+ Отраслевая специализация
Выбрать
Выбрано

Дополнительная информация

Направьте материнский капитал на образование любого из детей.

Оформите налоговый вычет и верните 13 % от стоимости обучения.

Используйте материнский капитал

Получите налоговый вычет — 13%

  • Востребованная профессия

Профессия
Программист Python

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

от ₽ в месяц от в месяц Россия ...список стран и валют Россия Беларусь Китай Казахстан Украина Молдова Армения Кыргызстан Узбекистан При рассрочке до 36 месяцев Подробнее о тарифах и офисах в вашей стране
  • ОСНОВНАЯ ИНФОРМАЦИЯ
    • Длительность 6
    • Помощь в трудоустройстве
    • Свидетельство об обучении
  • РАЗНЫЕ ФОРМАТЫ ОБУЧЕНИЯ
    • Занятие в группе с преподавателем
    • Онлайн-встречи с экспертами
    • Онлайн-лекции и вебинары
    • Видеозаписи занятий
    • Практические занятия
    • Домашняя работа
  • Свидетельство об обучении
  • Государственная образовательная лицензия

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

Начало обучения:

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