Меню

Избранное
Программирование

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

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

Курс в деталях

Формат
Онлайн
Длительность
4 месяцаСрок по карточке курса и каталогу школы.
Уровень входа
Практикам, Опытным

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

Кому подойдётЧем поможет курс
Начинающим разработчикам

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

Разработчикам с опытом

Систематизировать знания, оптимизировать код и подготовиться к интервью.

Чему вы научитесь

Выбирать алгоритмы

Оценивать временную и пространственную сложность и подбирать структуры данных.

Решать задачи

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

Готовиться к интервью

Практиковать решение задач и пройти пробное алгоритмическое собеседование.

Что входит в курс

Практические задания

Задания для применения изученного материала и отработки навыков. Более 100 задач с автопроверкой и 16 работ с проверкой экспертов; пробное интервью.

Консультации

Разбор вопросов по обучению и изучаемым темам со специалистом. Воркшопы с наставниками; разные блоки страницы указывают шесть и семь встреч.

Учебные материалы

Материалы для изучения и повторения тем курса: пояснения, конспекты и справочная информация. Теория и задания на платформе; обучение с дедлайнами или в своём темпе.

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

Темы и разделы, которые входят в программу обучения.

01Введение и пробные задачи

Знакомство с курсом, платформой и пробными задачами.

02Введение в алгоритмы

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

03Основные структуры данных

Массивы, списки, стеки, очереди и деки.

04Рекурсия и сортировки

Рекурсия и основные виды сортировок.

05Хеш-функции

Хеш-таблицы, функции и разрешение коллизий.

06Деревья

Деревья, балансировка и пирамидальная сортировка.

07Графы

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

08Жадные алгоритмы и динамическое программирование

Жадные методы и динамическое программирование.

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

Поиск по строкам и префикс-функция.

10Пробное алгоритмическое собеседование

Практическое собеседование один на один с наставником.

Практика и проекты

Практические работы курса — какие задачи вы будете решать, какие кейсы и примеры разбирать.

Задачи и код-ревью

Более 100 задач с автопроверкой в Яндекс Контесте и 16 работ с проверкой экспертов.

Пробное интервью

Алгоритмическое собеседование один на один с наставником.

Воркшопы

Карточка курса указывает семь воркшопов, а раздел о формате — шесть. Количество стоит уточнить у школы.

Профессии, навыки и инструменты

Профессии

Профессии, с задачами которых знакомит программа курса.

Навыки

Навыки, на развитие которых направлена программа курса.

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

Состав экспертов и их участие в конкретной группе уточняйте у школы.

Евгений Деменков

Наставник. Создавал алгоритмы логики для игры World of Warships и автономных гоночных болидов в британском стартапе Arrival.

Алексей Полюсов

Наставник. Android-разработчик в международной компании. Работал в крупном финтехе в РФ. 10 лет в мобильной разработке.

Иван Поляков

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

Дарья Шмелева

Наставник. Java-разработчик в Логнексе. Занимается облачным учётом для e-commerce. Преподавала программирование в вузе.

Документ об обучении

Удостоверение

Школа указывает этот вид документа.

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

Сертификат о прохождении курса

Школа указывает этот вид документа.

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

Стоимость и условия оплаты

Стоимость обучения
73 200 ₽Данные от 03.11.2026. Актуальная цена и состав тарифа — на сайте школы. На 3 ноября 2026 года школа указывала 73 200 ₽ одним платежом или от 2 988 ₽ в месяц на 36 месяцев. Актуальные условия уточняйте у школы.
Ежемесячный платёж
от 2 988 ₽ / мес.Срок оплаты: 36 мес. Условия договора уточняйте в школе.

Частые вопросы

Что нужно знать до начала?

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

Сколько длится курс?

Школа указывает четыре месяца.

Сколько практики предусмотрено?

Более 100 задач с автопроверкой, 16 работ с проверкой экспертов и пробное интервью.

Сколько воркшопов будет?

В карточке школы указано семь, в разделе о формате — шесть. Уточните количество при записи.

Какой документ выдают?

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

Есть ли помощь с трудоустройством?

На этом курсе школа её не предусматривает.

Записаться на курс

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

На сайт школы

Похожие курсы

Другие программы для той же профессии или со схожими навыками и инструментами.

Инглекс
Онлайн

Английский для разработчиков ПО

Индивидуальный курс английского для IT-специалистов с уровнем от A1. Студенты расширяют профессиональный словарь и практикуют общение с коллегами; программированию курс не обучает.

Цена на сайте
Стоимость курса
Яндекс Практикум
14 месяцев · Онлайн

Java-разработчик. Расширенный курс

Расширенный курс Яндекс Практикума помогает освоить Java-разработку с нуля за 14 месяцев. В программе — Java Core, базы данных, Spring, микросервисы, командный и итоговый проекты.

186 000 ₽
Стоимость курса
от 7 592 ₽ / мес. на 36 мес.

Что важно знать о курсе «Алгоритмы и структуры данных»

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

Выберите формат с дедлайнами или обучение в своём темпе.

Уточните количество воркшопов перед записью.

Что посмотреть дальше

KURSEZ

Яндекс Практикум

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

Открыть
KURSEZ

Курсы Яндекс Практикум

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

Открыть
KURSEZ

Все курсы

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

Открыть
На сайт школы

Содержание

Настройки аналитики

Аналитика не подключена

Сейчас KURSEZ не отправляет данные в Яндекс Метрику. После её подключения здесь можно будет разрешить аналитику или отказаться от неё. Вебвизор использоваться не будет.

Каталог, избранное и переходы на сайты школ доступны без аналитики.