Алгоритмы и структуры данных - об онлайн-курсе от Яндекс Практикума

⭐️ 0
Реклама. ООО ЯНДЕКС, ИНН 7736207543, erid: 2Vfnxx6kDRz
23 500₽
в месяц
Стоимость
86 000₽
Длительность
4 месяца
Документ
сертификат
Сложность
продвинутый

Онлайн-курс «Алгоритмы и структуры данных» — это интенсивная программа для разработчиков, которые хотят углубить знания в алгоритмах, научиться быстро решать сложные задачи и уверенно проходить алгоритмические собеседования в IT-компании.

За 4 месяца обучения вы разберёте базовые и продвинутые алгоритмы, освоите методы оценки сложности, научитесь эффективно работать с различными структурами данных и закрепите знания на более чем 100 практических задачах.

Курс рассчитан на специалистов, которые уже владеют одним из языков программирования: Python, Java, C++, Go, JavaScript, C#, Kotlin или Swift. Теоретические блоки чередуются с решением практических задач, финальными проектами и пробным алгоритмическим собеседованием.

Вы научитесь:

  • оценивать временную и пространственную сложность алгоритмов;

  • оптимизировать код с учётом ограничений по памяти и времени;

  • решать задачи с применением массивов, списков, деревьев, графов, хеш-таблиц;

  • применять жадные алгоритмы, рекурсию и методы динамического программирования;

  • строить эффективные алгоритмы работы со строками и графовыми структурами;

  • готовиться к алгоритмическим собеседованиям на позиции разработчиков в крупные IT-компании.

На протяжении курса вы будете получать поддержку наставников, ревьюеров и кураторов. Каждые 2 недели будут проходить вебинары и сессии вопросов-ответов. После окончания программы предусмотрено пробное алгоритмическое собеседование.

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

  • начинающим разработчикам, желающим уверенно решать алгоритмические задачи;

  • программистам, планирующим переход в крупные IT-компании;

  • специалистам, которые хотят укрепить базу знаний и повысить эффективность кодирования.

Программа онлайн-курса

1. Введение в курс и основы алгоритмов

Продолжительность: 2 недели
Проект: решение первых практических задач, знакомство с системой проверки решений

— Что такое алгоритмы и зачем их изучать
— Скользящее среднее и метод двух указателей
— Оценка сложности алгоритмов (O-нотация)
— Линейный и бинарный поиск
Продолжительность: 4 недели
Проект: реализация базовых структур данных и решение задач на работу с ними

— Статические и динамические массивы
— Связные списки и операции с ними
— Реализация стека, очереди и дека
Продолжительность: 4 недели
Проект: реализация различных методов сортировки и оптимизация кода

— Принцип «Разделяй и властвуй»
— Быстрая сортировка, сортировка слиянием, сортировка подсчётом
— Рекурсивные алгоритмы
Продолжительность: 2 недели
Проект: создание собственной хеш-таблицы и решение задач на работу с хешированием

— Принципы построения хеш-таблиц
— Методы разрешения коллизий: цепочки, открытая адресация
Продолжительность: 4 недели
Проект: решение задач на построение и обход деревьев

— Двоичные деревья поиска и сбалансированные деревья
— Алгоритмы работы с кучами
— Пирамидальная сортировка
Продолжительность: 4 недели
Проект: решение задач на графы, построение оптимальных маршрутов

— Обход в ширину и глубину (BFS и DFS)
— Поиск кратчайших путей
— Минимальные остовные деревья
Продолжительность: 2 недели
Проект: построение оптимальных стратегий решения задач

— Основы динамического программирования
— Решение задач по подотрезкам, подмножествам
— Жадные алгоритмы и доказательство корректности
Продолжительность: 2 недели
Проект: решение задач на строки и шаблоны

— Префикс-функция и алгоритмы поиска шаблонов
— Структура данных «бор» для работы со строками
Продолжительность: 1,5 часа
Проект:

— Решение задач в формате реального собеседования
— Подробная обратная связь от наставника
Продолжительность: до 6 месяцев

— Подготовка резюме
— Тренировка прохождения собеседований
— Сопровождение при трудоустройстве

Отзывы об онлайн-курсе

Отзывов ещё нет. Оставьте первый отзыв.

Оставить отзыв об онлайн-курсе

Похожие онлайн-курсы

hexlet_square
0⭐️
Отзывы: 0 отзывов
Профессия
Стоимость:
151 200₽
В рассрочку:
от 6 300₽
Длительность:
10 месяцев
productstar_square_1
0⭐️
Отзывы: 0 отзывов
Профессия
Стоимость:
129 000₽
В рассрочку:
от 5 792₽
Длительность:
14 месяцев
Реклама. ООО ЯНДЕКС, ИНН 7736207543, erid: 2Vfnxx6kDRz

Другие онлайн-курсы от Яндекс Практикум

Онлайн-магистратура
⭐️ 0
0 на курс
Стоимость
1 198 000₽
В рассрочку
299 500₽/мес
Длительность
24 месяца
Поступление
сдача экзамена
⭐️ 0
0 на курс
Стоимость
225 000₽
В рассрочку
16 000₽/мес
Длительность
16 месяцев
Сложность
с нуля
⭐️ 0
0 на курс
Стоимость
223 100₽
В рассрочку
18 000₽/мес
Длительность
15 месяцев
Сложность
с нуля
⭐️ 0
0 на курс
Стоимость
219 220₽
В рассрочку
19 400₽/мес
Длительность
14 месяцев
Сложность
с нуля
⭐️ 0
0 на курс
Стоимость
213 400₽
В рассрочку
18 915₽/мес
Длительность
14 месяцев
Сложность
с нуля
⭐️ 0
0 на курс
Стоимость
142 590₽
В рассрочку
17 000₽/мес
Длительность
10 месяцев
Сложность
с нуля