Курс

Введение в C++

Восемь лекций по C++: от первой программы до структур и шаблонов. Изучайте язык в своем темпе и пишите код в компиляторе на сайте — без установки дополнительных приложений.

Программа

  1. Введение в C++ — Первая программа, переменные и основы языка.
  2. Область видимости — Где живёт переменная и как устроены блоки кода.
  3. Функции — Как вынести код в функцию и вызывать его много раз.
  4. Статические массивы — Хранение нескольких чисел в одном массиве.
  5. Новые контейнеры — Вектор и другие контейнеры стандартной библиотеки.
  6. Строки — Тип string и работа с текстом.
  7. Структуры — Несколько полей в одном объекте.
  8. Шаблоны — Один код для разных типов.

Лекции

Восемь лекций по C++: смотрите разбор, читайте материал и идите в своем темпе — от первой программы до структур и шаблонов.

Учебная практика

После каждой лекции — задачи на только что разобранные конструкции. Закрепляете тему сразу, пока она ещё свежая.

Автопроверка

Запускаете программу на примере, затем отправляете решение. Сайт сам сравнит вывод с правильным ответом.

Без установки

Лекции и редактор открываются в браузере. Ставить дополнительные приложения не нужно.

Понятный путь

Темы идут строго по порядку: каждая опирается на предыдущую. Не нужно гадать, что учить дальше и что уже можно пропустить. Лекцию можно пересмотреть, конспект открыть снова, к задачам вернуться позже. Курс не убегает вперёд без вас.

Олимпиадный формат

C++ на олимпиадах и в спортивном программировании — основной язык. Он быстрый, точный и даёт контроль, которого часто не хватает в более «удобных» языках, когда решают секунды и мегабайты.

Этот язык востребован далеко за пределами тура. Его ждут в вузах и индустрии: высоконагруженные системы, игры, поиск, финансы, системное программирование.

Именно поэтому курс ведёт к олимпиадному C++, а не к набору разрозненных синтаксических трюков. Разбираете тему — и сразу пробуете её так, как это делают на настоящих соревнованиях.

Дмитрий Елисеев

Автор курса

Дмитрий Елисеев

  • Бэкенд-разработчик Positive Technologies MaxPatrol Carbon
  • Участник международных сборов по программированию [2024, 2025, 2026]
  • Призер NEF международной командной студенческой олимпиады по программированию ICPC [2024, 2025, 2026]
  • Абсолютный победитель олимпиады Positive Hack Days по алгоритмическому программированию [2025]
  • Преподаватель олимпиадной информатики ГБОУ школы №2007 ФМШ и университетах НИЯУ МИФИ и НИУ МАИ

Вопросы

Для кого этот курс?

Школьникам, которые начинают C++ для олимпиад: от первой программы к функциям, массивам, строкам, структурам и шаблонам.

Как устроено обучение?

Восемь лекций по порядку: к каждой теме — видео, PDF и задачи. Изучайте C++ в своем темпе и переходите к практике, когда тема понятна.

Как проверяются задачи?

Задачи сдаются в Яндекс.Контесте: отправили решение — система сама проверит ответ.

Нужно ли что-то устанавливать?

Нет. Лекции и редактор открываются в браузере. Ставить дополнительные приложения не нужно.

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

Нажмите «Зарегистрироваться» или «Войти» вверху страницы. После входа откроется кнопка «Открыть курс».

Другие курсы