Программист Python
- Обучение востребованной профессии с нуля за 8 месяцев
- Заработок от 60 000 руб./мес. в компании или на фрилансе


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

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

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

Поддержка наставника
У каждого ученика есть наставник, который всегда на связи и помогает с домашними заданиями. Работа с наставником позволяет быстрее и лучше усвоить материал.
Программа
Видеокурс Основы языка Python
Язык программирования Python — мощный инструмент для создания программ самого разнообразного назначения, доступный даже для новичков. С его помощью можно решать задачи различных типов.
Git. Базовый курс
В течение 13 роликов мы познакомимся с основами системы контроля версий Git. Выясним, почему она важна в современной разработке и коллективном программировании. Познакомимся с основными понятиями Git: репозиториями, коммитами, ветками и тэгами. Изучим базовые операции: создание и клонирование репозитория, слияние веток, запрос истории изменений и многое другое. Посмотрим, как при помощи Git сдавать домашние задания. Это базовый курс, после него можно приступать к изучению любого языка программирования. Кроме того, вы будете готовы к прохождению собеседования, где несколько вопросов обычно посвящены системе контроля версий.
Основы языка Python
Пройдём путь от основ программирования (переменные, циклы, ветвления) до построения программ с использованием объектно-ориентированного подхода.
Основы реляционных баз данных. MySQL
На новом уровне комплекса курсов по базам данных студенты получат исчерпывающую информацию о долговременных хранилищах. Плотно поработают с MySQL – системой управления БД, зарекомендовавшей себя на популярных крупных проектах. Пошагово разбирается проектирование баз данных и работа с ними. Курс знакомит и с альтернативными БД: MongoDB, Redis, ElasticSearch и ClickHouse.
Алгоритмы и структуры данных на Python. Базовый курс
Студенты углубят базу программирования на языке Python и «прокачают» алгоритмическое мышление на практике вычислений, сортировки и анализа данных.
HTML/CSS. Интерактивный курс
Вы научитесь разрабатывать статические сайты и создадите интернет-магазин. Во время работы над сайтом вы изучите свойства и возможности применения HTML/CSS
Базовый курс JavaScript
Базовый курс JavaScript откроет студентам основные способы придать веб-страницам интерактивность, а также закрепит опыт HTML-верстки в ходе разработки мини-игр.
Основы Django Framework
Вы научитесь использовать возможности Django, который ускоряет написание кода и позволяет быстро и качественно воплотить идею в рабочий IT-проект. По итогам курса вы создадите безопасный веб-сайт, внедрите шаблон проектирования MVC, реализуете авторизацию и регистрацию пользователей, админку и асинхронное обновление контента.
Django Framework. Инструменты оптимизации
Продолжая изучать Django, студенты разовьют личный проект, продолжат знакомство с механизмом Django ORM, научатся использовать наборы форм (fromsets) и рассмотрят процессы тестирования готового проекта и его развертки на production web-сервере.
Клиент-серверные приложения на Python
Курс поможет освоить расширенные возможности языка Python. В ходе разработки собственного мессенджера студенты отработают написание многопоточной программы.
Стажировка в GeekBrains
Студентам предстоит поработать в режиме удаленной занятости над Open Source-проектом либо стартапом.
Вас будут обучать эксперты-практики
Среди преподавателей — эксперты из топовых компаний, успешные стартаперы и фрилансеры с большим опытом. Выпускники оценивают их работу и оставляют отзывы: они публикуются без модерации. Знакомьтесь с вашими будущими педагогами.
Получите практический опыт с нашей помощью
Пройдите стажировку в GeekBrains
Студенты могут участвовать в наших проектах и под руководством наставника получить опыт в профессии и командной работе, который так ценят работодатели.

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

Присоединитесь к стартапу
Выпускники GeekBrains постоянно создают и запускают проекты. Найдите среди них единомышленников: откликайтесь на позиции в разделе «Карьера».

Помимо знаний и навыков вы получите:
Удостоверение о повышении квалификации
Мы работаем на основании государственной лицензии № 040485 и выдаём успешным выпускникам удостоверение, которое подтвердит ваши знания.
Методические материалы
У вас останутся наработки преподавателей, фреймворки и методики, которые будет удобно использовать и после обучения.
Доступ к комьюнити
Вы познакомитесь с другими студентами и обменяетесь инсайтами. Наши выпускники поддерживают связь и после окончания обучения.
Ваше резюме после обучения
Удостоверение и сертификат
Мы проводим обучение на основании государственной лицензии № 040485. По результатам успешного завершения обучения выдаем выпускникам удостоверение о повышении квалификации. После прохождения каждого курса студенты получают электронный сертификат об окончании курса.


Резюме

Ричард Хендрикс
Программист Python
Желаемая зарплата 105 000 ₽/мес
Опыт работы менее 1 года
Владение технологиями








Ключевые навыки
- Валидная кроссбраузерная и блочная вёрстка сайтов
- Использование препроцессоров LESS
- Разработка с использованием Twitter Bootstrap
- Разработка программ на языке программирования Python как в процедурном, так и в объектно-ориентированном стиле
- Разработка системных скриптов с применением стандартных и сторонних библиотек (виртуальное окружение virtualenv)
- Опыт работы с JSON, HTTP
- Разработка собственного движка сайта
- Работа с файлами, базой данных MySQL и SQLite
- Знание основ синтаксиса языка SQL и проектирования базы данных
- Применение IDE и полезных приемов авто-проверки кода
- Делегация событиями и управление структурой DOM
- Знания внутреннего устройства интерпретатора JavaScript
- Внедрение шаблона проектирования MVC
- Проектирование логики веб-сайтов, успешная реализация эффективной авторизации и регистрации пользователей
- Создание быстрых и безопасных веб-сайтов

Ричард Хендрикс
Программист Python
Желаемая зарплата 105 000 ₽/мес
Опыт работы менее 1 года
Владение технологиями








Ключевые навыки
- Валидная кроссбраузерная и блочная вёрстка сайтов
- Использование препроцессоров LESS
- Разработка с использованием Twitter Bootstrap
- Разработка программ на языке программирования Python как в процедурном, так и в объектно-ориентированном стиле
- Разработка системных скриптов с применением стандартных и сторонних библиотек (виртуальное окружение virtualenv)
- Опыт работы с JSON, HTTP
- Разработка собственного движка сайта
- Работа с файлами, базой данных MySQL и SQLite
- Знание основ синтаксиса языка SQL и проектирования базы данных
- Применение IDE и полезных приемов авто-проверки кода
- Делегация событиями и управление структурой DOM
- Знания внутреннего устройства интерпретатора JavaScript
- Внедрение шаблона проектирования MVC
- Проектирование логики веб-сайтов, успешная реализация эффективной авторизации и регистрации пользователей
- Создание быстрых и безопасных веб-сайтов
Мы проводим обучение на основании государственной лицензии № 040485. По результатам успешного завершения обучения выдаем выпускникам удостоверение о повышении квалификации.

После прохождения каждого курса студенты получают электронный сертификат об окончании курса.



Стоимость обучения
Рассрочка без первого взноса и переплат
Одним платежом
Сэкономьте еще 13%
Вы можете вернуть 13% стоимости через налоговый вычет. Оставьте заявку и спросите об этом менеджера.