За пять месяцев студенты научатся писать эффективный код, решать сложные бизнес-задачи с помощью алгоритмов, и смогут добавить дипломный проект в портфолио. Выпускникам помогут в трудоустройстве.
Курс поможет младшим разработчикам научиться решать сложные задачи, применяя алгоритмы и структуры данных. Специалисты среднего уровня смогут расширить компетенции и усилить резюме новыми кейсами.
В ходе обучения студенты познакомятся с понятиями алгоритма и структуры данных, основными операциями, научатся решать реальные задачи бизнеса, используя бинарный поиск. Они узнают, где применять жадные алгоритмы, как создавать рекурсивные алгоритмы и решать задачи с использованием популярных методов сортировки.
Преподаватели объяснят учащимся, что такое графы, какие способы их представления в памяти существуют. Отдельный модуль курса посвящен хеш-таблицам, хеш-функциям и их коллизиям, студенты рассмотрят основные алгоритмы и структуры данных для работы со строками.
Также в рамках курса они познакомятся с динамическим программированием, вероятностными алгоритмами и структурами данных, фильтром Блума и HyperLogLog, научатся решать задачи на двумерную динамику. В конце обучения разработают проект в виде репозитория с собственными реализациями большого количества алгоритмов и структур данных, который смогут демонстрировать потенциальным работодателям.
Преподавателями курса станут практикующие специалисты и сотрудники топовых ИТ-компаний. Выпускники GeekBrains получат сертификат и удостоверение о повышении квалификации. HR-менеджер поможет им написать сильное резюме и подготовиться к собеседованию.
Курс стартует 23 ноября. Обучение платное.
текст: Иван Маличенко, фото: complianceandethics