Набор открыт

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

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

Начни путь в IT вместе с VK Education

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

Формат

Нагрузка

Кто может учиться

Стоимость

Статус

Набор заявок открыт

Изучай то, что востребовано на рынке

Получай практические навыки

Полное представление о сфере

Знания от экспертов VK

Решение реальных бизнес-кейсов

Содержание курса

цель курса

всего

преподаватели

аватар

Илья Почуев

аватар

Михаил Павлов

Модуль 1 1.1. Введение в алгоритмы и обзор программы 1.2. Сложность алгоритмов 1.3. Массивы: часть 1-я 1.4. Массивы: часть 2-я 1.5. Списки 1.6. Очереди, деки и стек 1.7. Решение фундаментальных задач: очереди, связнные списки, деки и стеки Итоги модуля 1

Модуль 2 2.1. Бинарный поиск и его вариации 2.2. Решение фундаментальных задач по бинарному поиску 2.3. Экспоненциальный и тернарный поиск 2.4. Введение в сортировки 2.5. Продвинутые сортировки Итоги модуля 2

Модуль 3 3.1. Хеш-таблицы 3.2. Решение фундаментальных задач: хеш-таблицы 3.3. Алгоритмы на строках Итоги модуля 3

Модуль 4 4.1. Деревья поиска: часть 1-я 4.2. Деревья поиска: часть 2-я 4.3. Решение фундаментальных задач: деревья 4.4. Красно-чёрные деревья Итоги модуля 4

Модуль 5 5.1. Динамическое программирование 5.2. Решение фундаментальных задач: динамическое программирование 5.3. Графы: введение 5.4. Графы: представление и виды обходов Обратная связь 5.5. Графы: решение фундаментальных задач Итоги модуля 5

Модуль 6 Итоги курса

Какие требования?

Обладать знаниями и навыками

Как поступить на курс?

Подай заявку

Заполни анкету на странице программы.

Набор заявок открыт

Как подготовиться?

Книги

Грокаем алгоритмы. Иллюстрированное пособие для программистов и любопытствующих

Алгоритмы: построение и анализ

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

остались вопросы?

Все программы VK Education бесплатные.
Открытый курс направлен на самостоятельное изучение материала, то есть здесь нет дедлайнов и расписания — студенты сами выбирают интенсивность обучения. Все лекции записаны на видео, а задания проверяются автоматически. Такой формат легко совмещать с работой или учёбой. При успешном окончании курса студенты получают сертификат.
Доступ к обучению откроется в течение 15 минут после подачи заявки. Ты получишь письмо о зачислении с необходимыми ссылками и информацией на свою почту.
Лекции ведут ведущие эксперты-практики VK. Подробную информацию о преподавателях ты найдёшь на странице курса.
На обучении действует балльная система оценивания. Для успешного окончания курса необходимо набрать пороговое количество баллов. На платформе тебя ждут тестовые и практические задания, которые будут проверяться автоматически.
Все выпускники, набравшие пороговый балл, получат сертификат о прохождении курса.
Во время обучения у тебя будет возможность задавать все вопросы куратору — в специальном окне на портале. Ответ ты получишь в течение 24 часов в будние дни.
Да, студенты могут обучаться параллельно на нескольких курсах. Ограничений в подаче заявок нет.

Набор заявок открыт