Дистанционный курс

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

Дата

Идет набор

5 мес.

Цена

107000

Компания

Место проведения

Онлайн

Кому адресован этот курс

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

Требуемые знания

  • Начальные или средние навыки программирования на любом языке;
  • Базовые математические знания на уровне средней школы;
  • Минимальное понимание алгоритмов и структур данных.

Что вы изучите в рамках курса

Программа охватывает ключевые алгоритмы и структуры данных, без которых сложно представить кандидата на позиции middle и senior в IT-компаниях. Особое внимание уделяется практическим задачам олимпиадного программирования.

  • Основные алгоритмы и фундаментальные структуры данных;
  • Методы сортировки;
  • Поисковые деревья;
  • Хеш-таблицы;
  • Основы теории графов;
  • Алгоритмы обработки строк;
  • Динамическое программирование;
  • Приёмы олимпиадного программирования;
  • Вероятностные алгоритмы.

Результаты после завершения обучения

  • Умение оптимизировать производительность приложений и писать более качественный код;
  • Практический опыт реализации классических алгоритмов;
  • Навыки создания собственных алгоритмических решений для бизнес-задач.

Итоговый проект

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

OTUS, онлайн-образование

OTUS сегодня – это более 80 авторских курсов для IT-специалистов из разных направлений таких как программирование, тестирование, администрирование, информационная безопасность, управление и Data Science. И что важно, у нас есть программы для разных уровней подготовки от новичков до профессионалов, которые хотят освоить продвинутые навыки.

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

Каждый курс OTUS – это сильная программа, востребованные знания и максимум практических задач. Выбирайте подходящий вам курс и учитесь у профессионалов.

Образовательная лицензия

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

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

У нас нет предзаписанных уроков. Занятия в OTUS – это вебинары. Преподаватели-практики помогут погрузиться в теорию, обучат на реальных примерах, расскажут о необходимых в работе инструментах. Вы всегда сможете задать вопрос и получить обратную связь в группе Telegram. И самое главное – сможете практиковаться!

  • Интерактивные вебинары. Две онлайн-трансляции по два академических часа в неделю. Доступ к записям и учебным материалам – навсегда
  • Практика. Выпускная работа усилит знания, а её хорошая защита – откроет новые карьерные возможности
  • Активное сообщество. Общение с преподавателями на вебинарах, коммуникация в закрытом телеграм-чате, развёрнутые ответы при проверке домашних заданий

ОТЗЫВЫ О КОМПАНИИ

Статьи по теме

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