GeekUniversity

Онлайн-университет от

Mailru

с гарантированным трудоустройством


Вместе с Mail.Ru

Так же в разработке и проведении обучения участвуют ведущие технологичные компании России. Вас ждут факультативы от:

  • Автоматизированное тестирование

    Написание авто-тестов на языке Python. Unit-тестирование, тестирование сайтов, нагрузочное тестирование

  • "Home Credit Bank"

    Факультатив от компании "Home Credit Bank"

  • Факультатив от компании Power. Авторизация в мессенджере через блокчейн.

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

Наша цель - ваше трудоустройство

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

Проектно-ориентированное обучение

Мы учим на практике и используем подходы ведущих учебных центров США. Вы создадите 4 проекта как самостоятельно, так и в команде. Год обучения в GeekUniversity = год реального опыта разработки для вашего резюме.

Наставник

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

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

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

Хороший программист - это на 50% умение кодить и на 50% умение взаимодействовать с коллегами. GeekUniversity прокачает ваши "soft skills", которые обязательно проверят на собеседовании в любую серьезную компанию.

GeekUniversity даёт год опыта
Python-разработки для вашего резюме

Для вас откроется в 6 раз больше вакансий!

Диаграмма

Статистика по данным сайта hh.ru за 2017г. по запросу «Python-разработчик»

Программа обучения на факультете Python-разработки

Вас ожидает 2-4 занятия в неделю в вечернее время

четверть

Messenger

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

Messenger
июль
август
сентябрь

Продвинутый курс Python

2 месяца, 1 раз в неделю
  • Работа с сетью, сокеты.Тестирование кода
  • Декораторы.Менеджеры контекста.Логирование
  • Углубленное изучение ООП в Python
  • Работа с базами данных.SQLAlchemy
  • Графический интерфейс пользователя. Библиотека PyQt5
  • Потоки и многозадачность
  • Базовые аспекты информационной безопасности.
  • Введение в криптографию
  • Хеширование, шифрование, цифровая подпись
  • Распространение приложений
  • Документирование кода

Python для профессионалов

1 месяц, 2 раза в неделю
  • Передача файлов на сервер, докачка
  • Загрузка файлов и изображений в БД
  • Хранение файлов на сервере
  • Полнотекстовый поиск
  • NoSQL, MongoDB
  • Мобильная разработка.Библиотека kivvy
  • Введение в анализ данных

Компьютерные сети

2 месяца 1 раз в неделю
  • Работа web-сервера и протокол HTTP
  • Стек TCP/IP
  • Работа с сетевыми утилитами
  • Безопасность в компьютерных сетях

Как стать программистом?

Видеокурс
  • Подготовка резюме
  • Как правильно проходить собеседования?
  • Как начать зарабатывать на фрилансе?
четверть

Командная разработка

Учебная программа логически состоит из двух частей:1. Мы погрузимся вглубь работы компьютера: узнаем все о его архитектуре, принципах работы операционных систем, и базами данных. 2. Мы научимся работать в команде, пройдем полный цикл разработки от появления идеи до её реализации, и разработаем совместно с одногруппниками совместный проект.

Командная разработка
октябрь
ноябрь
декабрь

Операционные системы

1 месяц, 2 раза в неделю
  • Потоки, процессы
  • Устройство ОС Linux и основы работы с ней
  • Управление памятью
  • Файловые системы

Алгоритмы и структуры данных. Базовый курс

1 месяц, 2 раза в неделю
  • Сложность алгоритмов
  • Сортировки
  • Рекурсивные алгоритмы
  • Динамические структуры данных
  • Деревья, код Хаффмана
  • Графы, жадные алгоритмы, алгоритм Дейкстры
  • Динамическое программирование

Базы данных

1 месяц, 2 раза в неделю
  • Проектирование баз данных
  • MySql и MySql Workbench
  • Язык SQL
  • Объединение запросов, хранимые процедуры, триггеры, функции
  • Транзакции и оптимизация запросов
  • NoSQL и мастштабирование MySQL
  • Движки MySQL, управление и обслуживание
  • Подготовка к собеседованию

Управление проектом и продуктом. Практика командной разработки

2 месяца, 1 раз в неделю
  • Основы командной разработки
  • Составление ТЗ и архитектуры
  • Git, bug-tracker
  • Методологии разработки: Agile, Scrum
  • Разработка проекта от зарождения идеи до монетизации
четверть

Современный сайт

Эта четверть полностью посвящена разработке сайтов. Сначала ты научишься верстать сайты, используя технологии HTML, CSS, познакомишься с Bootstrap. Затем научишься разрабатывать backend для сайтов с помощью Django Framework и напишешь современный веб-сайт на выбор.

Современный сайт
январь 2019
февраль
март

Базовый курс HTML&CSS

1 месяц, 2 раза в неделю
  • Основы верстки статических сайтов
  • Валидная, кроссбраузерная вёрстка
  • Блочная вёрстка
  • Базовые операции в Photoshop и GIMP
  • Препроцессоры LESS
  • Bootstrap
  • Верстка по макету

Django framework. Часть 1

1 месяц, 2 раза в неделю
  • Знакомство с Django Framework
  • Шаблон MVC
  • Работа с базой данных.Django-ORM
  • Авторизация
  • Работа с контентом: Django form
  • Разработка админки сайта
  • AJAX

Django framework. Часть 2

1 месяц, 2 раза в неделю
  • Работа с контекстными процессорами в Django
  • Отправка сообщений электронной почты средствами Django
  • Django-ORM : связи один-к-одному, многие-ко-многим, сложные запросы
  • Оптимизация работы с базой данных
  • Менеджеры моделей
  • Развёртывание Django-проекта на сервере
  • Formsets
  • Работа со статическими файлами в формах Django
  • Тестирование в Django

JavaScript и JQuery

2 месяца 1 раз в неделю
  • Основные операторы Javascript
  • Циклы, массивы, структуры данных
  • Объекты в Javascript
  • Работа с DOM
  • Обработка событий в JavaScript
  • Анонимные функции, замыкания
  • ООП в JavaScript
  • AJAX
  • jQuery

Факультативы от компаний

четверть

Командная разработка

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

Командная разработка
апрель
май
июнь

Командная разработка

3 месяца, 1 раз в неделю
  • Работа с BugTracker’ами
  • Работа с Git
  • Разработка проекта с нуля

Архитектуры и шаблоны проектирования на Python

2 месяца, 1 раз в неделю
  • Проектирование UML-диаграмм
  • Шаблоны проектирования: singletone, adapter, factory, dependency injection и др.
  • Основные архитектурные решения

Подготовка к собеседованию

1 месяц, 1 раз в неделю
  • Подготовка к собеседованию на должность python-разработчика
  • Задачи и вопросы на собеседованиях

Факультативы от компаний

Подробная программа
×

Подробная программа факультета Python-разработки

четверть

Продвинутый курс Python

2 месяца, 1 раз в неделю
  • Работа с сетью, сокеты.Тестирование кода
  • Декораторы.Менеджеры контекста.Логирование
  • Углубленное изучение ООП в Python
  • Работа с базами данных.SQLAlchemy
  • Графический интерфейс пользователя. Библиотека PyQt5
  • Потоки и многозадачность
  • Базовые аспекты информационной безопасности.
  • Введение в криптографию
  • Хеширование, шифрование, цифровая подпись
  • Распространение приложений
  • Документирование кода

Python для профессионалов

1 месяц, 2 раза в неделю
  • Передача файлов на сервер, докачка
  • Загрузка файлов и изображений в БД
  • Хранение файлов на сервере
  • Полнотекстовый поиск
  • NoSQL, MongoDB
  • Мобильная разработка.Библиотека kivvy
  • Введение в анализ данных

Компьютерные сети

2 месяца 1 раз в неделю
  • Работа web-сервера и протокол HTTP
  • Стек TCP/IP
  • Работа с сетевыми утилитами
  • Безопасность в компьютерных сетях

Как стать программистом?

Видеокурс
  • Подготовка резюме
  • Как правильно проходить собеседования?
  • Как начать зарабатывать на фрилансе?
четверть

Операционные системы

1 месяц, 2 раза в неделю
  • Потоки, процессы
  • Устройство ОС Linux и основы работы с ней
  • Управление памятью
  • Файловые системы

Алгоритмы и структуры данных. Базовый курс

1 месяц, 2 раза в неделю
  • Сложность алгоритмов
  • Сортировки
  • Рекурсивные алгоритмы
  • Динамические структуры данных
  • Деревья, код Хаффмана
  • Графы, жадные алгоритмы, алгоритм Дейкстры
  • Динамическое программирование

Базы данных

1 месяц, 2 раза в неделю
  • Проектирование баз данных
  • MySql и MySql Workbench
  • Язык SQL
  • Объединение запросов, хранимые процедуры, триггеры, функции
  • Транзакции и оптимизация запросов
  • NoSQL и мастштабирование MySQL
  • Движки MySQL, управление и обслуживание
  • Подготовка к собеседованию

Управление проектом и продуктом. Практика командной разработки

2 месяца, 1 раз в неделю
  • Основы командной разработки
  • Составление ТЗ и архитектуры
  • Git, bug-tracker
  • Методологии разработки: Agile, Scrum
  • Разработка проекта от зарождения идеи до монетизации
четверть

Базовый курс HTML&CSS

1 месяц, 2 раза в неделю
  • Основы верстки статических сайтов
  • Валидная, кроссбраузерная вёрстка
  • Блочная вёрстка
  • Базовые операции в Photoshop и GIMP
  • Препроцессоры LESS
  • Bootstrap
  • Верстка по макету

Django framework. Часть 1

1 месяц, 2 раза в неделю
  • Знакомство с Django Framework
  • Шаблон MVC
  • Работа с базой данных.Django-ORM
  • Авторизация
  • Работа с контентом: Django form
  • Разработка админки сайта
  • AJAX

Django framework. Часть 2

1 месяц, 2 раза в неделю
  • Работа с контекстными процессорами в Django
  • Отправка сообщений электронной почты средствами Django
  • Django-ORM : связи один-к-одному, многие-ко-многим, сложные запросы
  • Оптимизация работы с базой данных
  • Менеджеры моделей
  • Развёртывание Django-проекта на сервере
  • Formsets
  • Работа со статическими файлами в формах Django
  • Тестирование в Django

JavaScript и JQuery

2 месяца 1 раз в неделю
  • Основные операторы Javascript
  • Циклы, массивы, структуры данных
  • Объекты в Javascript
  • Работа с DOM
  • Обработка событий в JavaScript
  • Анонимные функции, замыкания
  • ООП в JavaScript
  • AJAX
  • jQuery

Факультативы от компаний

четверть

Командная разработка

3 месяца, 1 раз в неделю
  • Работа с BugTracker’ами
  • Работа с Git
  • Разработка проекта с нуля

Архитектуры и шаблоны проектирования на Python

2 месяца, 1 раз в неделю
  • Проектирование UML-диаграмм
  • Шаблоны проектирования: singletone, adapter, factory, dependency injection и др.
  • Основные архитектурные решения

Подготовка к собеседованию

1 месяц, 1 раз в неделю
  • Подготовка к собеседованию на должность python-разработчика
  • Задачи и вопросы на собеседованиях

Факультативы от компаний

Эксперты отрасли о программе

E1

Борис Добродеев

Генеральный директор Mail.Ru Group

Любая крупная IT-компания испытывает постоянную потребность в квалифицированных разработчиках. Поэтому проект GeekUniversity важен как для начинающих программистов, так и для работодателей IT-индустрии. Главное преимущество, на мой взгляд, заключается в получении практических навыков программирования. В GeekUniversity происходит погружение студентов в сферу разработки через общение с экспертами Mail.Ru Group и других IT-компаний, а также совместную работу над реальными проектами.

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

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

После года практического обучения вы

Освоите современные технологии Python-разработки

PythonPython
DjangoDjango
HtmlHTML
CssCSS
BootstrapBootstrap
SqlSQL
MysqlMySql
PyqtPyQt
SqlalchemySQLAlchemy
JsonJSON
XmlXML

Приобретёте компетенции необходимые для работы в крупной IT-компании

  • Навыки программирования на Python
  • Умение создавать клиент-серверные приложения для Desktop
  • Навыки прототипирования мобильных приложений
  • Навыки верстки сайтов на HTML, CSS, Bootstrap
  • Навыки frontend-разработки на Javascript и JQuery
  • Умение создавать сайты на Django Framework
  • Знание алгоритмов и структур данных
  • Понимание компьютерных сетей и операционных систем
  • Умение работать в команде. Знание методологий разработки: Agile, Scrum
  • Умение работать с GIT
  • Знание принципов ООП
  • Навыки успешного прохождения собеседований и общения с заказчиками
  • Навыки проектирования архитектуры, использования шаблонов проектирования singletone, adapter, factory, dependency injection и пр.
  • Умение писать “чистый” код

Получите свидетельство установленного образца и сертификат

Мы проводим обучение на основании государственной лицензии № 038188. По результатам успешного завершения обучения выдаем выпускникам свидетельство установленного образца о завершении курсов и именной электронный сертификат на портале GeekBrains и Mail.Ru Group.

СертификатСвидетельство

Подарки

Программистам без английского никуда, поэтому мы дарим всем студентам

06fca7591c94ce149a0c7b424ec8c3a0
Видеокурс
Английский для IT-специалистов
Продолжительность
10 уроков
Курс, разработанный совместно с школой EnglishDom, поможет освоить ключевые англоязычные темы, актуальные для начинающих IT-специалистов. Максимум практики и фокус на IT-лексику. На 10 уроках разбирается составление CV, технических заданий и деловых писем, собеседования и переговоры, международное общение при продвижении своего проекта. В живых диалогах на английском студенты закрепят фразы, которые пригодятся в работе разработчикам и тестировщикам, маркетологам и дизайнерам.

Вы научитесь

  • Проходить собеседования и писать CV;
  • Обсуждать проекты и проводить переговоры;
  • Переписываться в чате, составлять тех. задания и писать деловые письма;
  • Понимать носителей языка и читать зарубежные блоги.

Программа курса

Урок 1. IT resume sample

Составляем резюме на английском.

Урок 2. Job interview: questions and answers

Проходим собеседование на английском.

Урок 3. Effective Teams

Говорим о командной работе и процессах на английском.

Урок 4. Workplace communication

Английский для общения по телефону и Skype.

Урок 5. Business e-mails

Ведём переписку на английском.

Урок 6. Requirement Specifications (SRS)

Читаем и составляем техническое задание на английском.

Урок 7. Stand-Up meetings

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

Урок 8. Deadline

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

Урок 9. Challenge

Описываем и решаем проблемы по-английски.

Урок 10. Start up

Рассказываем о своем проекте и представляем команду на английском.

English dome
Ваш подарок от EnglishDom - это:
  • Сотни онлайн-уроков для начинающих и продвинутых студентов;
  • Структурированная информация: словари, теория, практика, истории из жизни, аудио-примеры, тренажёры и тесты;
  • Вебинары на важные темы, например, «как учить английский самостоятельно»;
  • Интересный блог, из которого вы узнаете об английском компьютерном сленге или наследии Стива Джобса.
Поможет поднять уровень английского языка от Elementary до Intermediate. Доступ к 4 курсам общей продолжительностью 255 часов.
Feature beginners
Английский для начинающих
Feature сonversation
Разговорный английский
Feature middle
Средний уровень
Feature for it
Английский для IT
Каждый курс — это 25 уроков на разные темы
Shape

01 Saying Hello

Начнем с приветствия

ABC... 123...

Каждый урок — 8 разных навыков
Skill dictionary
Словарь
Skill theory
Теория
Skill practice
Практика
Skill lifestory
Life story
Skill phrasebook
Разговорник
Skill dialog
Диалог
Skill phrasebook lesson
Разговорный урок
Skill test
Тест
А ещё тренажёры для запоминания правил, слов и фраз. И в конце каждого урока проверка ваших знаний
She is my
Вы получаете год использования сервиса EnglishDOM в подарок при покупке обучения !

Условия поступления

Для успешного поступления тебе нужны начальные знания Python. При поступлении тебя ждет тест, который включает в себя теоретические вопросы. Если тест не сдан, мы предлагаем пройти курсы по подготовительной программе и добрать недостающие знания. Минимальный проходной балл - 25.

Подготовительные курсы

Для подготовки к обучению в GeekUniversity мы предлагаем пройти курс по Python из 8 уроков. На курсе вы научитесь:

  • — Основным конструкциям языка Python
  • — Основам ООП

Подробнее о подготовительном курсе.

×

Подготовительный курс Python для начинающих

Продолжительность
8 уроков
Начало занятий
29 июня, 5 июля
Стоимость курса
8 000 ₽ (при покупке основного обучения)

Программа курса

Подготовительный курс Python для начинающих

8 занятий по 2 часа
  • Знакомство с Python
  • Встроенные типы и операции с ними
  • Функции и работа с файлами
  • Полезные инструменты
  • Модули и библиотеки
  • Объектно-ориентированное программирование
  • Интерфейсы
  • Несколько полезных паттернов
Стоимость обучения
12 500 ₽ / месяц
Возможна банковская рассрочка без первоначального взноса и переплат
Начало подготовительного курса
29 июня, 5 июля
Начало занятий
18 июля
Продолжительность
1 год
Бесплатный звонок по России 8 800 700-68-41

Бесплатная регистрация