Компания: OTUS (Отус)
Актуальная программа курса (52 модулей, по данным школы)
- Модуль 1. Введение в язык C++ — Знакомство с курсом. Установка и настройка рабочего окружения. Изучение базового синтаксиса языка C++ и создание первых программ.
- • Вводное занятие \\ ДЗ
- • Пишем свой Hello, World \\ ДЗ
- • Базовый синтаксис. Переменные и выражения
- • Базовый синтаксис. Управляющие конструкции
- • Модель памяти программы в C++
- • Функции в C++
- • Модульность. Линковка \\ ДЗ
- • Соберём все вместе
- • Подробнее о CMake
- • Ответы на вопросы
- Модуль 2. Классы и структуры — Изучение одной из главных возможностей языка C++ с точки зрения ООП – создание собственных типов и операций с ними.
- • Структуры и классы \\ ДЗ
- • Перегрузка операторов и специальные методы классов \\ ДЗ
- • Принципы ООП: абстракция и инкапсуляция
- • Принципы ООП: наследование и полиморфизм \\ ДЗ
- • Шаблоны классов и функций
- Модуль 3. Основы unit-тестирования — Получение базовых навыков unit-тестирования своего кода на языке C++.
- • Принципы построения автоматических тестов
- • Написание тестов с использованием Google Test \\ ДЗ
- Модуль 4. Стандартная библиотека и полезные алгоритмы — Знакомство со стандартной библиотекой и выработка навыков их использования.
- • Обзор стандартной библиотеки C++
- • Консультация по ДЗ
- • Контейнеры стандартной библиотеки
- • Алгоритмы стандартной библиотеки
Кем вы сможете работать
Сколько зарабатывают в профессии (медиана hh.ru, по 166 вакансиям)
Окупаемость: стоимость курса ≈ 1 мес зарплаты junior-специалиста.
Сравнение с похожими курсами других школ
| Курс | Школа | Цена | Срок | Рейтинг | Диплом | |
|---|---|---|---|---|---|---|
| C++ Developer. Basic (этот) | OTUS (Отус) | — | 6 месяцев | — | сертификат | — |
| Веб разработка на Python | Pumpskill - школа программирования | 11 800 ₽ | 3 месяца | 5.0 | — | Обзор |
| Основы программирования. Видеокурс | GeekBrains (ГикБреинс) | беспл. | — | 5.0 | — | Перейти |
| Изучение языка программирования | LoftSchool (Лофт скул) | беспл. | — | 5.0 | — | Обзор |
Стоит ли идти на этот курс
Плюсы
- Программа разбирает темы, которые реально нужны в работе: управление ресурсами, многопоточность, подключение внешних библиотек — это не обзорные лекции, а отдельные модули.
- Проектный модуль в финале — возможность собрать что-то рабочее и пополнить портфолио, а не просто получить сертификат за просмотр видео.
- Есть блок по unit-тестированию — редкость для базовых C++-курсов, а на практике нужна с первого рабочего дня.
- Шесть месяцев дают пространство, чтобы по-настоящему разобраться с многопоточностью и идиомами C++ — модули идут последовательно, не сваливая всё сложное в одну неделю.
Минусы и кому не стоит
- Трудоустройства и стажировок в партнёрские компании нет — после курса выходите на рынок самостоятельно, без поддержки школы.
- Курс заявлен как базовый, то есть после него вы Junior C++ — дорога до уровня, который реально хотят видеть в продуктовых командах, ещё длинная.
- Цена — серьёзная сумма за базовый уровень; если у вас уже есть опыт в смежных языках (C, Java, Rust), часть программы будет избыточной.
Когда этот курс вам не нужен
Если вы уже пишете на C++ и понимаете указатели, RAII и работу с потоками — программа будет медленной: она базовая, и первые модули вы пройдёте по диагонали. Также не стоит брать курс, если главная цель — быстро войти в профессию с поддержкой по трудоустройству: этого здесь нет. Тем, кому C++ нужен для одной узкой задачи (например, написать пару скриптов), шестимесячный курс избыточен.
Как выбрать курс по этому направлению
Выбирая курс по C++, смотрите в первую очередь на глубину тем управления памятью и многопоточности — без них C++ теряет смысл. Хороший признак: в программе есть отдельный блок по надёжности кода и работа с внешними библиотеками, а не только синтаксис. Практика должна идти параллельно теории, иначе к концу курса остаётся каша из концепций без навыка их применять. Проектный модуль в конце — важный сигнал: значит, есть шанс собрать что-то целое, а не просто пройти тесты. Трудоустройство C++-разработчика — процесс небыстрый даже после хорошего обучения, поэтому если курс обещает работу сразу, смотрите на условия внимательнее.
Частые вопросы
Нужен ли опыт программирования до начала курса?
Курс рассчитан на средний уровень, несмотря на заявление «с нуля» в описании. Если вы никогда не писали код — будет тяжело. Базовое понимание программирования (переменные, циклы, функции — на любом языке) сильно облегчит старт.
Сколько времени занимает обучение?
Длительность курса — 6 месяцев. Реальная нагрузка зависит от формата, который уточняйте на странице курса: некоторые программы OTUS предполагают 8–12 часов в неделю.
Какой документ выдают по окончании?
Сертификат об окончании курса. Диплома государственного образца нет — это важно, если в вашей ситуации нужен именно он.
Помогут ли с трудоустройством?
Нет. Партнёрских программ трудоустройства и стажировок курс не предлагает. Портфолио из проектного модуля — ваш главный актив при поиске работы после.
Чему конкретно научит курс?
Программа охватывает классы и структуры, стандартную библиотеку, управление ресурсами, многопоточность, подключение внешних библиотек и идиомы C++. На выходе — способность самостоятельно разрабатывать программы на C++ под реальные бизнес-задачи.
Подходит ли курс тем, кто знает другой язык и хочет перейти на C++?
Да, это одна из целевых аудиторий. Если вы пишете на Python, Java или C и хотите добавить C++ — базовый курс такого формата закроет пробелы в синтаксисе и даст понимание специфики языка: памяти, указателей, многопоточности.
Преподаватели курса
Отзывов об этом курсе пока нет
Ниже — отзывы о школе OTUS (Отус): они помогут составить впечатление, но в рейтинге курса не учитываются. Проходили этот курс? Поделитесь — это поможет другим студентам.
Подборки лучших курсов по теме
По темам этого курса на MOOC есть рейтинги лучших программ — сравнение цен, длительности и отзывов в одном месте.



