Акции школ
Войти

Курс «C++ Developer. Professional»

Составитель: Денис Сметнёв · Обновлено: 06.09.2026 · Оценка на MOOC.ru: 4 из 5 — по 5 отзывам на нашем сайте
Сложный
Цена не указана
★ 4 · 9 отзывов

C++ живёт там, где нужна скорость и контроль над железом: игровые движки, торговые системы, embedded, высоконагруженный бэкенд. Курс «C++ Developer. Professional» от OTUS рассчитан на тех, у кого база уже есть и кто хочет выйти на уровень Senior — через современные стандарты (C++17, C++20, C++23), шаблонную магию, многопоточность и архитектуру. 150 дней плотной программы с 14 практическими работами.

Подробнее


Сложный
Цена не указана
★ 4 · 9 отзывов

Компания: OTUS (Отус)

рейтинг: Язык: ru

Уровень: Сложный Длительность: 6 месяцев Формат: Онлайн Старт: в любое время
📁 1 проект в портфолио 🗓 старт 28.10.2026
Почему мы рекомендуем: проверен 5 отзывами — оценка по нашей методике (рейтинг, цена, трудоустройство, диплом)

Актуальная программа курса (47 модулей, по данным школы)

  1. Модуль 1. Современный C++ — CI/CD. C++11. C++14. C++17. Управление памятью. Шаблонная магия.
  2. • Система сборки: build, test and deploy // ДЗ
  3. • Особенности C++11. Auto, lambda, tuple // ДЗ
  4. • Особенности C++11. Move, variadic templates
  5. • Сравнение C++11/C++14 с С++ 03
  6. • Реализация умных указателей
  7. • Идея аллокаторов // ДЗ
  8. • Шаблонная магия // ДЗ
  9. • Обзор C++17. Constexpr lambda. Fold expression. Attributes. Type deduction
  10. • Обзор C++17. If constexpr. Structured bindings. Statements with initializer. std::filesystem
  11. • Обзор С++20. Ranges, модули, концепты, format
  12. • Обзор С++20/23. Корутины, expected, generator, stacktrace
  13. Модуль 2. Архитектура — Принципы проектирования ПО, GRASP, шаблоны GoF, STL, Boost.
  14. • Принципы проектирования ПО // ДЗ
  15. • GRASP
  16. • Шаблоны GoF. Порождающие
  17. • Шаблоны GoF. Структурные // ДЗ
  18. • Шаблоны GoF. Поведенческие. Command, Interpreter, Iterator, Mediator, Memento, Chain of responsibility
  19. • Шаблоны GoF. Поведенческие. Observer, State, Strategy, Template method, Visitor
  20. • STL. Контейнеры // ДЗ
  21. • STL. Алгоритмы
  22. • Красно-чёрные деревья
  23. • Boost. Разное
  24. • Boost. Паттерны проектирования // ДЗ
  25. • Хэш-функции и хэш-таблицы

Кем вы сможете работать

C++-разработчик · Backend-developer · Senior SW engineer · C++ Game Developer · Разработчик С++ · Тимлид в отделе рекламных технологий и социальных механик

Сколько зарабатывают в профессии (медиана hh.ru, по 166 вакансиям)

Junior
150 000 ₽
Middle
200 000 ₽
Senior
390 000 ₽

Окупаемость: стоимость курса ≈ 1 мес зарплаты junior-специалиста.

Сравнение с похожими курсами других школ

КурсШколаЦенаСрокРейтингДиплом
C++ Developer. Professional (этот) OTUS (Отус) — 6 месяцев 4 — —
Основы программирования. Видеокурс GeekBrains (ГикБреинс) беспл. — 5.0 — Перейти
Изучение языка программирования LoftSchool (Лофт скул) беспл. — 5.0 — Обзор
Tapk programinės įrangos ir DI inžinieriumi – patirties nereikia Онлайн буткемп Turing беспл. — 4.5 — Перейти

Стоит ли идти на этот курс

Плюсы

  • Программа закрывает весь стек Senior C++-разработчика: от шаблонной магии и RAII до LockFree-техники, Boost.Asio и работы с NoSQL/РСУБД — не обзор, а полный маршрут.
  • 14 практических работ с поддержкой экспертов — это не тесты после видео, а разбор реального кода.
  • Охват актуальных стандартов: C++11, C++14, C++17 в программе, C++20 и C++23 в результатах — редкость для рынка курсов.
  • Есть помощь с резюме, портфолио и сопроводительным письмом, плюс доступ к сервису подготовки к собеседованиям в Big Tech.

Минусы и кому не стоит

  • Курс продвинутый — без понимания базового C++ вы потратите время впустую. Если паттерны GoF и указатели звучат незнакомо, начните с уровня ниже.
  • 150 дней — это серьёзная нагрузка параллельно с работой. Программа плотная: восемь тематических блоков плюс проектная работа. Если свободного времени меньше 10 часов в неделю, темп будет болезненным.
  • Для тех, кто хочет просто освежить знания по одному стандарту, это избыточно: есть более короткие и дешёвые форматы под точечную задачу.

Когда этот курс вам не нужен

Если вы уже работаете Senior C++-разработчиком и уверенно применяете C++17, шаблоны, LockFree и Boost — программа не добавит принципиально нового. И точно не для тех, кто только знакомится с языком — продвинутый уровень здесь не маркетинг, а реальное требование к входу.

Как выбрать курс по этому направлению

Курсы по C++ делятся на две категории: синтаксис для новичков и реальная инженерия. Второе — редкость. Смотрю прежде всего на то, разбирают ли управление памятью, многопоточность и шаблоны руками — или просто дают обзор стандарта. Дальше — практика: задачи должны быть на реальных кейсах, а не учебных примерах. Проверьте, есть ли в программе CI/CD, Boost, работа с сетью и хранилищами — без этого Senior-позиция не светит. По трудоустройству: у серьёзных программ есть доступ к сервисам подготовки к собеседованиям. И цена: курсы этого уровня стоят соответственно — считайте, что берёте за полгода структурирование опыта, который сами копили бы ещё год.

Частые вопросы

Подойдёт ли курс, если я пишу на C++, но не уверен в своём уровне?

Курс обозначен как продвинутый. Ориентир: если вы работаете с C++ в продакшне, но не углублялись в шаблоны, многопоточность и современные стандарты — программа попадёт точно. Если опыт меньше года — скорее всего, будет тяжело.

Сколько длится обучение?

150 дней. Это около пяти месяцев при стандартном темпе.

Какой документ получу после курса?

Документ о повышении квалификации — не диплом о переподготовке и не академическая степень. Для большинства работодателей в IT важнее портфолио и практические работы из программы.

Помогут ли с трудоустройством?

По данным школы, многие студенты находят или меняют работу ещё в процессе обучения. Также дают бесплатный доступ к сервису подготовки к собеседованиям в Big Tech и помогают оформить резюме и портфолио.

Что по ML-блоку — это полноценный раздел или обзорный?

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

Стоит ли идти, если цель — gamedev?

C++ Game Developer входит в список профессий после курса. Программа покрывает нужный стек: управление памятью, многопоточность, архитектура. Специфики игровых движков (Unreal Engine, например) в модулях нет — смотрите программу внимательно, если нужна узкая gamedev-специализация.

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

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

150 дней

Формат обучения

Формат обучения

2 вебинара в неделю по 2 академических часа

Обратная связь

Обратная связь

общение с преподавателем в канале Slack раз в месяц очные митапы преподавателей и студентов

Теория и практика

Теория и практика

7 модулей 51 час теории и 86-171 часов практики

Чему научитесь

  • Понимать современные проблемы языка и специфику его применения.
  • Использовать паттерны проектирования
  • Разбираться в принципах написания многопоточного кода.
  • Взаимодействовать с сетью, хранить и обрабатывать большие объемы данных.
  • Владеть нюансами программирования на С++, которые отличают разработчика уровня Middle от Junior.
Перейти на страницу курса Запишись на курс
прямо сейчас!

О курсе

О курсе

C++ разработчикам

Рассрочка

22500 р. в месяц

Современный C++

CI/CD. C++11. C++14. C++17. Управление памятью. Шаблонная магия

Архитектура

Принципы проектирования ПО, GRASP, шаблоны GoF, STL, Boost

Параллельные вычисления

Сеть

Хранилища

ML

Проектная работа

Заключительная часть курса о программировании на С++ посвящена проектной работе.

Мало что доставляет столько же удовольствия, как самостоятельно реализованный проект на выбранную самостоятельно тему на основе знаний, полученных на курсе.

В процессе написания (и даже в процессе выбора темы) можно получить консультации преподавателей.

C++

Boost

Dlib

прикладное применение стандартов C++11 / C++14 / C++17;

использование стратегий аллокации памяти

асинхронное и многопоточное программирование;

глубокое представление о шаблонной магии и паттернах проектирования;

использование библиотек для работы с сетью

применение ORM в приложениях

решение базовых задач ML

Компания, проводящая курс

OTUS (Отус)

223 курса по 865 темам

Образовательная онлайн-платформа и сообщество IT-профессионалов OTUS (Отус) работает с 2017 года. Компания является резидентом Сколково....

Преподаватели курса

Организатор форума по маркетингу в социальных сетях SMM Ural

Среди клиентов агентства: МегаФон, «Полисорб»,...

Руководитель разработки Рамблер/Почты.

Руководитель разработки Рамблер/Почты. Окончил...

Старший Разработчик Vis++ VisionLabs

Senior Developer С++ VisionLabs Работает программистом уже почти 10...

веб разработчик

Профессиональный музыкант и звукоинженер, после...

Ведущий GoLang разработчик в Ozon

Ведущий GoLang разработчик в Ozon, работаю с BigData и High...

АР
Разработчик, НИИ обработки аэрокосмических изображений

Участвует в создании ПО потоковой обработки снимков...

АЧ
Тимлид в отделе рекламных технологий и социальных механик, ТБанк

Тимлид команды в отделе рекламных технологий и...

АК
Ведущий программист, Новые облачные технологии

Уже 10 лет в IT, 7 из которых посвящено C++ Начинал...

КД
ех-Ведущий разработчик, Kaspersky

10 лет опыта разработки на C/C++ как коммерческих...

АМ
Backend-developer, takeprofit.com

Радиоинженер по основному образованию, Machine Learning...

ЕМ
Разработчик С++, NDA

Более 5 лет опыта в разработке на языках C++ и C# Работал...

МК
Senior SW engineer, CocCoc

Работает на С++ c 2018 года: Intel (2018-21), Datavision-NN(2021-22),...

НК
C++ Game Developer, G5 Entertainment

4 года опыта в разработке. C++, Golang, Python, Linux, PostgreSQL, Redis,...

Отзывы студентов

4
Рейтинг курса (все отзывы)
★ 4 · 5 отзывов на MOOC.ru
40% · 2
40% · 2
0%
20% · 1
0%
больше курсов

Похожие курсы компании

OTUS (Отус)
(0)
OTUS (Отус)
(0)
149 600 ₽
OTUS (Отус)
(0)
106 500 ₽
OTUS (Отус)
(0)
85 000 ₽
OTUS (Отус)
(0)
85 000 ₽
OTUS (Отус)
(0)
50 000 ₽
OTUS (Отус)
(0)
больше курсов

Другие курсы этих преподавателей

OTUS (Отус)
(3)
67 000 ₽
OTUS (Отус)
(3)
73 000 ₽
Skillbox (Скиллбокс)
(8)
64 994 ₽
Skillbox (Скиллбокс)
(19)
119 560 ₽
Netology (Нетология)
(17)
59 900 ₽
Skillbox (Скиллбокс)
(0)
155 861 ₽
OTUS (Отус)
(0)
88 000 ₽
OTUS (Отус)
(0)
168 000 ₽