Введение в алгоритмы и структуры данных
Освоите умение решать реальные задачи при помощи алгоритмов и выбирать оптимальную структуру данных
// Старт Ноябрь 2026
Длительность
Формат
Документ
2 месяца
Живое общение с преподавателем на онлайн-вебинарах 2 раза в неделю
Удостоверение о повышении квалификации МФТИ
Старт
Ноябрь 2026
Почему стоит пойти на курс

Понимание принципов, которые лежат в основе алгоритмов и структур данных, позволяет разработчикам писать более эффективный и аккуратный код, видеть разные варианты решения задачи и выбирать оптимальный вариант. Эти принципы актуальны для любого стека технологий. Вы научитесь подбирать оптимальное решение для ваших задач и сможете проходить алгоритмические интервью при устройстве в крупные ИТ-компании.

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

За 2 месяца вы научитесь:
  • уверенно читать и писать код на C++

  • применять принципы эффективного и безопасного кода на C++

  • пользоваться современными средствами разработки, отладки и автоматической сборки

  • писать тесты и проверять корректность своих программ

  • использовать основные концепции ООП при проектировании кода

  • разбираться в устройстве и возможностях стандартной библиотеки C++

Кому подойдет курс:
  • Начинающим разработчикам
    Заложите фундамент для прохождения собеседований в сильные ИТ-компании.
  • Действующим разработчикам
    Получите выгодное преимущество для прохождения многоступенчатых собеседований в ИТ-гиганты и сможете браться за сложные проекты. Освежите и дополните уже имеющиеся знания для решения текущих задач.
  • Другим ИТ-специалистам
    Сможете решать алгоритмические задачи при прохождении собеседований в сильные ИТ-компании.
Необходимый уровень знаний
Необходимы базовые знания одного из языков программирования:
  • С++
  • Пайтон (Python)
  • Джава (Java)
  • С#
Программа «Введение в алгоритмы и структуры данных»
  • Асимптотика
  • Анализ сложности алгоритмов
  • Мастер-теорема
Преподаватель
Иван Кисляков
Преподаватель московской гимназии и Лицея Академии Яндекса. Автор программ и учебников по информатике, дискретной математике и алгоритмам. Кафедра дискретной математики МФТИ.
Команда помощи
Поможем вам дойти до конца
  • Организатор
    держит руку на пульсе, корректирует обучающую программу при необходимости
  • Преподаватель
    поможет дойти до конца обучения: проведёт урок, покажет материал на примерах, ответит на вопросы во время занятий
  • Ассистент
    проверит домашние задания, поможет с разборами сложных мест, ответит на вопросы и даст развёрнутую обратную связь в чате во время лекции
  • Куратор
    помогает по организационным вопросам, напоминает о дедлайнах, помогает дойти до конца, мотивируя вас при необходимости
  • Постоянное общение
    во время обучения команда будет с вами на связи через Телеграм-чат, вы не останетесь один на один с вопросами и сложными задачами
ФПМИ МФТИ
  • 25
    научных лабораторий, в которых рождается прогресс
  • 218
    преподавателей с учёными степенями
  • 26
    крупных компаний-партнёров, интегрированных с университетом

Как проходит обучение

Качественная теоретическая подготовка
Все преподаватели — признанные профессионалы в своей области. Вы получите те знания и навыки, которые востребованы сейчас на рынке.
Живое общение с преподавателем
Онлайн-занятия с преподавателем – живые встречи по установленному расписанию. Занятия совмещают теорию и практику. Вы видите экран преподавателя, задаете вопросы, получаете обратную связь.
Домашние задания
Материалы занятий нужно обязательно закреплять, выполняя домашние задания. Команда курса проверяет задания и дает обратную связь. Условием успешного окончания курса является выполнение всех домашних заданий.
Записи занятий
Вы сможете всегда пересмотреть занятие в записи, чтобы лучше усвоить пройденную тему, или же если не смогли по какой-то причине присоединиться к занятию.
Общение и поддержка 24/7
Вы будете добавлены в чат, где сможете общаться со своими сокурсниками, куратором школы и преподавателем: задавать вопросы, делиться опытом.

Что получите после обучения

Удостоверение о повышении квалификации МФТИ, которое ценят работодатели
  • Материалы и сопровождение

    Все материалы будут доступны 1 год после окончания обучения, а студенты вливаются в профессиональное сообщество
  • Все для быстрого карьерного роста

    Фундаментальные знания и практические навыки, позволяющие значительно увеличить доход за несколько лет
Отзывы наших клиентов
Введение в алгоритмы и структуры данных

Курс алгоритмы и структуры данных в понятной форме и очень наглядно доводит понимание о том, как лучше строить логику кода. До этого курса слово "оптимизация" звучало эфемерно, а сейчас прям понятно, какие решения бывают "нехорошими" и почему у некоторых задач не надо искать точный ответ. Конечно, курс обзорный, но задает направление и смысл для поиска. Отдельно отмечу преподавательский навык ведущего курс, оптимальный баланс для тех кому вообще ничего не понятно и тем кому все уже давно понятно - никто не чувствует себя ущемленным.

МФТИ №1 среди технических вузов России
Нам есть, чем гордиться
МФТИ вошел в 50 лучших вузов мира по физике и в 100 лучших по математике по результатам рейтинга QS World University Rankings by Subject 2021
12 выпускников МФТИ вошли в список Forbes
В общих рейтингах лучших университетов мира Times Higher Education и Quacquarelli Symonds МФТИ занимает первое место среди технических вузов России
2 выпускника МФТИ стали Нобелевскими лауреатами по физике в 2010 году
Исследование Superjob показало, что самые высокие зарплаты среди молодых IT-специалистов - 230 000 рублей в месяц - окончивших вузы в 2014-2019 годах, у выпускников Московского Физико-технического института
Что еще важно
More products
Стоимость обучения
продолжительность программы 2 месяца
Чтобы подать заявку, получить бесплатную консультацию или подробную программу обучения, пожалуйста, заполните форму
Вернем деньги, если обучение не подойдет
Скидка 15%, если это ваш 2й курс
60 000 ₽ для физ. лиц
продолжительность программы 8 месяцев
60 000 ₽ для юр. лиц
Обучение оплатит работодатель
Если вы хотите, чтобы ваше обучение оплатил работодатель, то вам нужно заполнить форму, которая поможет ускорить процесс согласования договора и начать обучение быстрее
Личные данные
Данные организации
Полное наименование организации без сокращений
Контактный номер организации
Реквизиты организации
Нажимая кнопку «Отправить», вы соглашаетесь с условиями обработки персональных данных
Отправка заявки на обучение в МФТИ
Предоставление доступа к обучению слушателю
Получение пакета документов и договора-оферты слушателем от МФТИ
Поступление оплаты на счет МФТИ
Передача документов в подразделение вашей организации
Согласование обучения внутри вашей организации
Шаги по оплате обучения работодателем
Скидки и спецпредложения не применяются
Мы работаем по 3х стороннему договору
Или вы можете приложить карточку вашей организации
Наш менеджер свяжется с вами для уточнения или дозапроса информации. Для того, чтобы начать обучение быстрее, заполните, пожалуйста, форму выше
Часто задаваемые вопросы
Во-первых, наши курсы проходят в формате живых вебинаров . Это означает, что вы сможете еженедельно в течении обучения общаться с преподавателями, получать поддержку ассистентов и одногруппников, это поможет сохранять мотивацию.

Во-вторых, МФТИ - ведущий ВУЗ России в области компьютерных наук. Наши преподаватели отслеживают тенденции в науке и технологиях, сотрудничают с лучшими технологическими компаниями, поэтому вы учитесь только тому, что актуально. Мы обновляем программы с учетом современных требований работодателей, поэтому вы получаете необходимую базу знаний и навыков, чтобы войти в профессию или перейти на новый уровень на вашей текущей работе.

В-третьих, у нас есть лицензия на образовательную деятельность, поэтому по результатам обучения мы выдаем удостоверения о повышении квалификации и дипломы о профессиональной переподготовке МФТИ