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

Курс о разработке и использовании разнообразных алгоритмов и структур данных 

Алгоритмы для разработчиков
Цена
55000
5 месяцев5 месяцев
СертификатСертификат
РусскийРусский
Otus

Описание:

Знание классических алгоритмов и структур данных — обязательное требование, которое предъявляют крупные IT-компании к претендентам на вакансию Middle Developer. Именно понимание принципов работы алгоритмов и структур данных позволяет повысить производительность программ и улучшить качество кода. 

Поэтому для вас мы разработали уникальную авторскую программу от инженера-программиста из Лаборатории Касперского, которая поможет на профессиональном уровне:

  • использовать готовые алгоритмы и структуры данных и грамотно создавать свои под конкретную задачу;
  • владеть техникой вычисления сложности алгоритмов;
  • применять в работе продвинутые структуры данных: хэш-таблицы, графы, деревья поиска и др.;
  • решать алгебраические задачи и задачи динамического программирования.

Для кого этот курс?

Программа создана для Junior/Middle разработчиков, владеющих разными языками программирования. Откроет огромные перспективы для развития тем, кто застоялся на месте, и тем, кто хочет вырасти профессионально, избежав многих ошибок. И, конечно, курс просто жизненно необходим всем, кто прогулял или недостаточно серьёзно относился к занятиям по алгоритмам в вузе. 

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

Модуль 1. Введение в алгоритмы и структуры данных
Модуль 2. Алгоритмы сортировки
Модуль 3. Деревья
Модуль 4. Хеш-таблицы
Модуль 5. Графы
Модуль 6. Алгоритмы на строках
Модуль 7. Динамическое программирование
Модуль 8. Вероятностные алгоритмы и структуры данных
Модуль 9. Численные методы оптимизации
Модуль 10. Проектная работа