Курс на Stepik
Обложка курса «Алгоритмы и структуры данных: курс для профессионалов» на Stepik
9 790 ₽

Алгоритмы и структуры данных: курс для профессионалов ★ 5.000

Открыть на
STEPIK.ORG

Полный курс по алгоритмическому программированию и структурам данным. В курсе разбираются фундаментальные основы, такие как оценка сложности алгоритмов, анализ скорости работы встроенных методов и функций. Большое внимание уделено практике. Курс нацелен на школьников старших классов, студентов, взрослых (разработчиков, работников IT). Курс помогает закрыть все задачи, связанные с изучением алгоритмов. Курс ведётся на языке Python, также подойдет тем, кто пишет на другом языке программирования.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Алгоритмы и структуры данных: курс для профессионалов»Учеников на курсе 180
Сертификаты, выданные на курсе «Алгоритмы и структуры данных: курс для профессионалов»Сертификатов выдано 26
Отзывы о курсе «Алгоритмы и структуры данных: курс для профессионалов»Отзывов получено 3
Рейтинг курса «Алгоритмы и структуры данных: курс для профессионалов»Рейтинг курса 5.000
Уроки в курсе «Алгоритмы и структуры данных: курс для профессионалов»Количество уроков 61
Тесты в курсе «Алгоритмы и структуры данных: курс для профессионалов»Количество квизов 11
Задачи с кодом в курсе «Алгоритмы и структуры данных: курс для профессионалов»Количество задач с кодом 110
Время прохождения курса «Алгоритмы и структуры данных: курс для профессионалов»Время прохождения курса —
Стоимость курса «Алгоритмы и структуры данных: курс для профессионалов»Стоимость курса 9 790 ₽ —
Обновления курса «Алгоритмы и структуры данных: курс для профессионалов»Обновления курса — —
Дата публикации курса «Алгоритмы и структуры данных: курс для профессионалов»Дата публикации курса — ———
Последнее обновление курса «Алгоритмы и структуры данных: курс для профессионалов»Последнее обновление — ———
Сложность normal — ———

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

Разделы в курсе «Алгоритмы и структуры данных: курс для профессионалов» 15 разделов Уроки в курсе «Алгоритмы и структуры данных: курс для профессионалов» 61 урок Тесты в курсе «Алгоритмы и структуры данных: курс для профессионалов» 11 тестов Задачи в курсе «Алгоритмы и структуры данных: курс для профессионалов» 110 задач Время прохождения курса «Алгоритмы и структуры данных: курс для профессионалов» 58 ч. Последнее обновление курса «Алгоритмы и структуры данных: курс для профессионалов» обн. 8 октября 2026

Вступление

6 уроков
1. От автора ↗
2. Как учиться на курсе ↗
3. Выбор языка программирования. Установка программного обеспечения ↗
4. Изучение математики ↗
5. Закрытое сообщество в Telegram ↗
6. Рекомендуемая литература. Полезные ссылки ↗

Оценка сложности алгоритмов

2 урока
1. Оценка сложности алгоритмов. Теория ↗
2. Задачи на оценку сложности алгоритмов ↗

Поиск и сортировка

5 уроков
1. Линейный поиск. Бинарный (двоичный) поиск. Основное ↗
2. Переборные алгоритмы ↗
3. Бинарный поиск по ответу ↗
4. Действительный двоичный поиск ↗
5. Сортировки ↗

Жадные алгоритмы

3 урока
1. Теория ↗
2. Практика №1 ↗
3. Практика №2 ↗

Метод двух указателей

2 урока
1. Теория ↗
2. Практика ↗

Динамическое программирование

12 уроков
1. Теория №1 ↗
2. Одномерная динамика №1 ↗
3. Одномерная динамика №2 ↗
4. Теория №2 ↗
5. Двумерная динамика. База ↗
6. Двумерная и многомерная динамика. Задачи повышенной сложности ↗
7. Теория №3 ↗
8. Задача о рюкзаке ↗
9. Теория №4 ↗
10. НОП и НВП ↗
11. Теория №5 ↗
12. Избранные задачи ↗

Итоговая работа №1 Экзамен

1 урок
1. Экзамен ↗

Дополнительные структуры

4 урока
1. LinkedList (cвязный список) ↗
2. Stack (cтек) ↗
3. Queue (очередь) ↗
4. Deque (двухсторонняя очередь) ↗

Деревья

4 урока
1. Теория ↗
2. Практика ↗
3. Дерево отрезков ↗
4. Heap (двоичная куча) ↗

Системы счисления. Битовые операции

4 урока
1. Теория ↗
2. Практика ↗
3. Система прав доступа ↗
4. Дерево Фенвика ↗

Графы

7 уроков
1. Теория №1 ↗
2. Практика №1 ↗
3. Теория №2. DFS ↗
4. Теория №3. BFS ↗
5. Практика №2 ↗
6. Теория №3. Дейкстра ↗
7. Практика №3 ↗

Арифметика и числовые алгоритмы

4 урока
1. Делимость. Простота. Факторизация. ↗
2. Алгоритм Евклида. НОД. НОК. ↗
3. Практика (1) ↗
4. Практика (2) ↗

Итоговая работа №2 Экзамен

1 урок
1. Экзамен ↗

Геометрия

6 уроков
1. Вступление ↗
2. Вектор. Прямая ↗
3. Окружность ↗
4. Многоугольники. Выпуклая оболочка ↗
5. Практика (1) ↗
6. Практика (2) ↗

Что дальше?

1 урок
1. Финал ↗