Чему вы научитесь
- Ознакомитесь с основными алгоритмами и структурами данных
- Ознакомитесь с понятием оценки сложности алгоритмов
- Понимать, как работают основные виды сортировок и поиска
- Использовать динамическое программирование для решения задач
- Решать задачи с арифметикой, делимостью, простыми числами и системами счисления
- Ознакомитесь с графовыми алгоритмами
О курсе
Ознакомительный онлайн-курс по изучению алгоритмов и структур данных. Основной код в курсе пишется на Python, но курс также подойдет для вас, если вы пишите на C/C++ или другом языке. Курс подойдет для первичного ознакомления, подготовки к собеседованиям, контестам и олимпиадам. Курс ведёт выпускник мехмата МГУ.
Для кого этот курс
Курс предназначен для обучающихся любых возрастов продолжающего уровня. Если вы только начинаете изучать программирование, то рекомендую обратить внимание на курсы по изучению основ Python. Текущий курс подойдет для подготовки к ЕГЭ, а также к любым другим экзаменам, где предполагается использование языка программирования Python. Рекомендуется для подготовки к олимпиадам и алгоритмическим собеседованиям.
Начальные требования
Твердые знания любого языка программирования.
Преподаватели курса
Как проходит обучение
Обучение проходит в свободной форме. Вы выбираете график комфортный для вас.
Сертификат
Успешно завершив курс, вы получите сертификат от платформы Stepik. Уже 530 учеников получили сертификат.
Что вы получите
- Чёткие и понятные объяснения с примерами и пошаговыми разборами
- Задачу для практики после каждого раздела
- Удобный формат обучения: смотрите в своём темпе, когда удобно
- Поддержку и ответы на вопросы по ходу обучения
- Доступ к материалам курса без ограничения по времени
Нагрузка
3-6 часов в неделю