Выиграйте подарки
за покупку

Чем раньше оплатите,
тем больше шансов!

Подробнее

Скорее собирайтесь у елочки: розыгрышей будет целых три. И все они среди тех, кто с 1 по 30 декабря 2020 года купит обучение на сумму от 50 000 рублей. Рассказываем по порядку.

  • У нашего Деда Мороза есть мешок подарков от Apple. Среди них — MacBook Air, iPhone 11 Pro, часы Apple Watch и наушники AirPods Pro. 
  • Разыгрываем призы трижды: 11 декабря, 21 декабря и 12 января. Участвуют те, кто купил курсы на сумму от 50 000 рублей с 1 по 30 декабря 2020. Результаты опубликуем в нашем блоге.
  • Чем раньше купите обучение, тем больше у вас шансы на выигрыш. Например, если вы оплатите курс 1 декабря, то поучаствуете во всех трех розыгрышах.

Подробнее обо всех условиях розыгрыша читайте в блоге.

Счастливого Нового года и удачи!

Скидка 50% при оплате до 21 декабря
Для специалистов с опытом

Алгоритмы и структуры данных для разработчиков

Научитесь писать эффективный код и решать сложные бизнес-задачи с помощью алгоритмов. Сможете успешно проходить собеседования в топовые IT-компании.

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

5 месяцев

Результат

Дипломный проект в портфолио

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

Онлайн

Требования

Знание Python
и математики

Разработчики со знанием алгоритмов нужны бизнесу

120 000 ₽

Средняя зарплата

1000 вакансий

Доступно прямо сейчас*
*Данные взяты с сайтов по поиску работы
Разработчик на Python
Москва
120 000 руб.
Программист Python
Санкт-Перербург
100 000 руб.
Разработчик Python
Москва
140 000 руб.

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

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

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

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

Сможете реализовывать проекты, связанные с обработкой больших объёмов данных. Расширите компетенции и усилите резюме новыми кейсами.

Преимущества курса по алгоритмам и структурам данных

Актуальная программа

Мы обновляем программу ежегодно: проводим исследования и учитываем требования работодателей.

Практикующие преподаватели

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

Экспертиза Mail.ru Group

В группу входит более 100 успешных бизнес-продуктов (ВКонтакте, Delivery Club, Ситимобил и многие другие). Вы получите знания, которые мы добыли путём проб и ошибок.

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

Помогаем начать карьеру

Консультируем

Поможем проанализировать ваши компетенции и пути карьерного развития.

Помогаем с резюме

Чтобы вы выгодно выделялись на фоне конкурентов, наши HR-специалисты помогут составить резюме.

Предлагаем вакансии

Менеджер по трудоустройству отправляет подборки вакансий, а вы откликаетесь на самые интересные.

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

Дадим советы, как пройти собеседование, и поздравим с оффером :-)

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

Алексей Старцев

Студент факультета аналитики Big Data

Я начал изучать Big Data и быстро почувствовал, что знания по аналитике легко дополняют мой практический опыт. В итоге я переквалифицировался в аналитика, повысил заработок в 2,5 раза.    

Деньги — это временный мотиватор: чтобы постоянно развиваться, надо жить своим делом. Чтобы убедиться, что тебе нравится IT, пообщайся с разработчиками: они расскажут о сложностях и перспективах развития.

Вадим Мазейко

Студент факультета аналитики Big Data

В 33 года сложно осваивать новую специальность, особенно с двумя маленькими детьми. С первого месяца обучения я научился экономить время на работе: написал парсер госзакупок, обрабатывал огромные эксельки при помощи pandas и визуализировал их в Matplotlib.

Моя цель — переквалифицироваться в аналитика, и я рад, что ребята из GeekBrains поддерживают меня на этом пути.

Константин Воронков

Выпускник факультета искусственного интеллекта

Из-за разницы во времени я смотрел занятия в записи, но это не повлияло на качество обучения. В GeekBrains одинаково хорошо объясняют азы и нюансы.

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

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

Выпускники GeekBrains востребованы на рынке

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

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

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

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

  • Асимптотическая сложность алгоритмов. O-нотация
  • Алгоритм Эвклида. Решето Эратосфена
  • Линейный и бинарный поиск
  • Понятие структуры данных. Связный список
  • Массивы и два указателя
  • Стек и очередь
1 месяц
Базовые алгоритмы

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

  • Рекурсия и оценка сложности рекурсивных алгоритмов
  • Сортировка пузырьком, вставками и выбором
  • Быстрая сортировка. Сортировка слиянием
  • Сортировка подсчетом
  • Понятие жадного алгоритма
1 месяц
Графы

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

  • Бинарные деревья
  • Очередь с приоритетом и пирамидальная сортировка
  • Сбалансированные (АВЛ) деревья
  • Специальные деревья
  • Определение графа. Способы представления графа в памяти
  • Обход в ширину и глубину. Компонент связности
  • Алгоритмы поиска кратчайшего пути в графе A*
  • Построение минимального остовного дерева.
1 месяц
Хеш-таблицы и алгоритмы на строках

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

  • Хеширование, отображение и хеш-функции
  • Способы разрешения коллизий и открытая адресация
  • Хеш-таблицы
  • Префиксное дерево
  • Алгоритмы поиска подстроки в строке
  • Алгоритм Хаффмана
1 месяц
Продвинутые алгоритмы

Познакомитесь с динамическим программированием, вероятностными алгоритмами, фильтром Блума и HyperLogLog. Научитесь решать задачи на двумерную динамику.

  • Динамическое программирование
  • Одномерная динамика
  • Двумерная динамика
  • Понятие вероятностных алгоритмов и фильтр Блума
  • HyperLogLog


Дипломный проект

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

Вас обучают лучшие эксперты

Илья Лыско | Data Scientist в Lamoda

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

Сергей Романчук | Технический директор в Forly Capital

Руководит разработкой аналитических алгоритмов прогнозирования финансовых рынков криптовалюты Forly Capital. Раньше работал инженером-исследователем в концерне «Калашников», занимался разработкой средств сбора данных о ICO-проектах с последующим скорингом в Squilla LLC.

Алексей Петренко | Python Developer, фрилансер

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

Вместе мы позаботимся о вашем профессиональном будущем

Работа с преподавателем

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

Наставник

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

HR-менеджер

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

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

Оперативно решит организационные вопросы, касающиеся вашего обучения.

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

Мои навыки:

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

• Работа с численными методами оптимизации

Дмитрий Орлов
Разработчик со знанием алгоритмов и структур данных

Ожидания по з/п
120 000 ₽
Локация
Москва
График работы
Предпочитаю удалённую работу

Образование

GeekBrains, Алгоритмы и структуры данных, 2021

Опыт работы

Mail.ru Group, дипломная работа, Август 2021

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

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

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

-50%
Рассрочка без первого взноса и переплат
2 090
₽ / месяц
Одним платежом
75 000 ₽
45 000 ₽
Скидка действует до 30 ноября 2020

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

Начало занятий: 23 ноября

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

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

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

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

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

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