Курсы C++ в 2024 году, 14 курсов
Платформа | Курс | Трудойстройство | Сложность обучения | Тип обучения | Формат обучения |
---|---|---|---|---|---|
practicum.yandex.ru | Разработчик C++ | С нуля | курс | онлайн | |
practicum.yandex.ru | Разработчик C++ расширенный | С нуля | курс | онлайн | |
brunoyam.com | Разработчик на C++ | Курс | онлайн | ||
skillbox.ru | Разработчик на C++ (ТОП-20) | Да | Курс | онлайн | |
netology.ru | Разработчик на С++ | Курс | онлайн | ||
slurm.io | Разработчик С++20 | Курс | онлайн | ||
synergyacademy.ru | Backend-разработчик | курс | онлайн | ||
skillfactory.ru | Профессия C++ разработчик | с нуля | Курс | ||
geekbrains.ru | ДО Профессия Разработчик на C++ с нуля | с нуля | курс | онлайн | |
otus.ru | C++ Developer | Средняя | Специализация | Онлайн |
После нажатия на кнопку "Обучение", вас перенаправят на новую страницу, где можно будет выбрать и начать изучение курса. Ссылки в этом материале всегда актуальны, поэтому вы можете смело ими пользоваться. Желаем всем успехов!
Разработчик C++

О курсе⁚
Освоите базовые алгоритмы, структуры данных и стандартную библиотеку C++, чтобы разрабатывать сложные IT-продукты: от браузеров до беспилотных автомобилей.
Основные параметры курса:
- Язык курса⁚ Русский
- Выдача сертификата⁚ Диплом
- Сложность⁚ С нуля
- Цена⁚ 138 000 ₽
- Длительность обучения⁚ 9 месяцев
Программа курса⁚
- Основы С++ с Qt
- Производительность и оптимизация
- Качество кода
- Проектирование сложных программ
- Итоговый проект: электронная таблица
- Карьерный трек: подготовка к трудоустройству
Чему вы научитесь⁚
- Git
- STL
- Алгоритмы
- Дебагинг
- Юнит-тестирование
- ООП
- UML-диаграммы
- RAII
- CMake
- VS Code
- Библиотеки
- Move-семантика
- Архитектура
Отзывы о курсе Разработчик C++ от practicum.yandex.ru
Теперь к минусам, которые не нравятся лично мне - недоработанная теория (объяснения часто не достаточны для решения задач, и нужно просто гуглить синтаксис и т.д., а также часто вместо базовой теории частные примеры). Сама структура курса хаотичная. В некоторых моментах видно что оставлены недоработки - проблемы с той же нумерацией.
Общение в чате весьма разрознено, из-за того что много студентов с разных потоков и все в 1 чате.
Не хватает лекций и нормальных объяснений от преподавателей, в основном все вебинары Q&A, где обсуждают решение конкретных задач, вебинары ведут разработчики а не преподаватели (умение представлять материал и быть хорошим разработчиком не всегда одно и то же). Также думаю что в курсе очень сильно смещен фокус в сторону тех вещей что делает Яндекс, но это и не плюс и не минус (для кого то может и плюс).
Разработчик C++ расширенный

О курсе⁚
Расширенный курс для тех, кто хочет научиться разрабатывать ПО под Linux, запускать проекты в Docker и работать с базой данных Postgres.
Основные параметры курса:
- Язык курса⁚ Русский
- Выдача сертификата⁚ Диплом
- Сложность⁚ С нуля
- Цена⁚ 194 000 ₽
- Длительность обучения⁚ 9 месяцев
Программа курса⁚
- Основы С++ с Qt
- Производительность и оптимизация
- Качество кода
- Проектирование сложных программ
- Итоговый проект: электронная таблица
Чему вы научитесь⁚
- Git
- STL
- Алгоритмы
- Дебагинг
- Юнит-тестирование
- ООП
- UML-диаграммы
- RAII
- CMake
- VS Code
- Библиотеки
- Move-семантика
- Архитектура
Разработчик на C++

О курсе⁚
За 5 месяцев научитесь писать код на C++. Интенсивный формат — вебинары, видеоматериалы, практика для быстрого результата
Основные параметры курса:
- Язык курса⁚ Русский
- Выдача сертификата⁚ сертификат
- Цена⁚ 69 900 ₽
- Длительность обучения⁚ 5 месяцев
Программа курса⁚
- Visual Studio - настройка рабочего пространства.
- Введение в ООП
- Введение в алгоритмы и динамическое программирование
- Введение в базы данных: необходимость, принципы работы
- QT Framework
- Значение и структура тестов
- Потоки и процессы
- Введение в компьютерные сети
- Первый принцип CI/CD: сегрегация ответственности заинтересованных сторон
- Scrum, Agile, Kanban
- Виды и преимущества компаний
Чему вы научитесь⁚
- Синтаксис C++
- Работа с IDE и Git
- ООП
- Алгоритмы и структуры данных
- SQL
- Визуализация. QT Framework
- Юнит тестирование
- Многопоточность
- Сети. Обмен сообщениями
- Принципы работы CI/CD / DevOps
- Процесс разработки ПО
- Карьера и развитие
Разработчик на C++ (ТОП-20)

О курсе⁚
Программисты на C++ создают сложные программы и сервисы. Они разрабатывают высоконагруженные сетевые приложения, игры, графические движки, компоненты для операционных систем и железа. На этом языке написаны Windows, Linux и macOS, Android, Chrome, Counter-Strike, StarCraft и Diablo. Вы освоите легендарный язык программирования с нуля: напишете поисковый движок и получите навыки работы в команде.
Основные параметры курса:
- Язык курса⁚ Русский
- Выдача сертификата⁚ сертификат
- Цена⁚ 184 046 ₽
- Рассрочка⁚ От 5 413 ₽/мес
- Длительность обучения⁚ 7 мес.
Программа курса⁚
- Переменные, циклы, условия
- Базовые конструкции языка. Часть 1
- Базовые конструкции языка. Часть 2
- ООП и сетевое программирование
- Фреймворк Qt
Чему вы научитесь⁚
- Научитесь работать с переменными, принимать данные от пользователя в программе и манипулировать ими в зависимости от условий
- Что освоите: целочисленные переменные, строки, условия if, логические операторы, циклы while, do while, break, for, числа с плавающей запятой, математические вычисления
- Узнаете, как работать с наборами данных в С++
Отзывы о курсе Разработчик на C++ (ТОП-20) от skillbox.ru
В целом курс неплохой, новые знания, разумеется получил, не пожалел, что выбрал эту поатформу дополнительного образования.
Одним из поюсов было непрсредственное взаимодействие с ментором-реальным разрабом, который давал ценные советы, что называется, из «цеха», давал ссылки на полезные статьи. На итоговом проекте пытается вытащить из тебя, что ты пеально стоишь (по крайней мере мне повезло с ментором)
Были и недоветы содержания курса, но в период моего обучения, они активно вносили коррективы
Есть вероятность, что я вернусь за повышением квалификации
Разработчик на С++

О курсе⁚
Профессия «Разработчик на C++» от Нетологии: вы освоите C++ с нуля до продвинутого уровня и добавите в портфолио до 15 проектов. Получите диплом и поддержку в трудоустройстве для успешного старта карьеры.
Основные параметры курса:
- Язык курса⁚ Русский
- Выдача сертификата⁚ Сертификат по завершении
- Цена⁚ 140 004 ₽
- Рассрочка⁚ От 3 889 ₽/мес
- Длительность обучения⁚ 12 месяцев
Программа курса⁚
- Основы программирования на C++
- Система контроля версий Git
- Базовое программирование на C++
- Алгоритмы и структуры данных
- Продвинутое программирование на C++
- Работа с базами данных
- Многопоточное и асинхронное программирование
- Шаблоны проектирования в C++
Чему вы научитесь⁚
- Познакомитесь с основами C++ и научитесь создавать простейшие консольные программы.
- Работодатели часто просят показать примеры вашего кода именно на сервисе GitHub. За 3 занятия вы научитесь работать с системой Git и с GitHub, сможете публиковать свои домашние работы и уже в процессе обучения сформируете первое портфолио.
- Сможете создавать многофайловые проекты, погрузитесь в объектно-ориентированное программирование (ООП) и научитесь собирать проекты с помощью CMake.
- Научитесь проектировать быстрые алгоритмы, применять стандартные структуры данных, а главное — мыслить как программист. Знание алгоритмов может повысить ваши шансы на трудоустройство, так как в большинстве компаний задачи на алгоритмы — неотъемлемая часть собеседования и тестового задания.
Отзывы о курсе Разработчик на С++ от netology.ru
Разработчик С++20
О курсе⁚
Учим начинающих разработчиков С++ понимать инструменты языка для решения сложных рабочих задач
Основные параметры курса:
- Язык курса⁚ Русский
- Выдача сертификата⁚ Сертификат
- Цена⁚ 110 000 ₽
- Рассрочка⁚ От 27 500 ₽/мес
- Длительность обучения⁚ 4
Программа курса⁚
- Введение
- Установочная встреча
- Профессиональный C++
- Арифметика и числовые типы
- Встреча по теме 1-2
- Функции и функторы
- Ошибки и исключения
- Встреча по темам 3-4
встреча - Контейнеры STL
- Алгоритмы
- Встреча по темам 5-6
встреча - Память и умные указатели
- Объектно-ориентированное программирование
- Встреча по темам 7-8
встреча - Практики программирования
- Итоговый проект
проект - Итоговая встреча со спикерами
Чему вы научитесь⁚
- Понимать, какие подходы в С++ работают, а от каких стоит отказаться
- Выбирать инструменты под задачу: объясним, как устроены эти инструменты
- Работать с кодом: писать простой и понятный код, тестировать, оптимизировать, читать чужой код, проводить и проходить код-ревью
- Работать со стандартом С++20: даём подходы к использованию самой популярной версии языка в коммерческой разработке
- Проходить технические собеседования и решать стандартные задачи, которые задают специалистам при трудоустройстве
Backend-разработчик

О курсе⁚
Научитесь создавать мощные серверные решения с нуля за шесть месяцев
Основные параметры курса:
- Язык курса⁚ Русский
- Выдача сертификата⁚ диплом
- Цена⁚ 96 000 ₽
- Рассрочка⁚ От 4 000 ₽/мес
- Длительность обучения⁚ 6 мес
Программа курса⁚
- Основы синтаксиса С++
- Углубленный синтаксис С++
- Математика для программиста
- Система контроля версий Git
- Базы данных
- Библиотека Boost
- Фреймворк QT
- Linux и Docker
- Английский для разработчика
Чему вы научитесь⁚
- Разработка приложений на С++
- Работа с системой контроля версий Git
- Знание принципов ООП
- Работа с операционной системой Linux
- Работа с SQL
- Работа с библиотеками STL и Boost
- Работа с многопоточностью
- Знание сетей и протоколов (HTTP/TCP)
Профессия C++ разработчик

Основные параметры курса:
- Язык курса⁚ Русский
- Сложность⁚ с нуля
- Цена⁚ 134 050 ₽
- Рассрочка⁚ От 3 724 ₽/мес
- Длительность обучения⁚ 11 мес
- Период рассрочки⁚ 36
Программа курса⁚
- Основные конструкции C++
- Алгоритмы и структуры данных
- Основы Linux на примере Ubuntu
- Параллельное программирование
- Работа с базами данных
- Тестирование
- Современные стандарты C++
- Desktop-разработка на Qt
Чему вы научитесь⁚
- Начнете работать с библиотеками для C++
- Научитесь писать код на C++
- Прокачаете навыки алгоритмического мышления
- Добавите реальные проекты в портфолио
- Освоите ООП, чтобы работать с кодом быстрее
Отзывы о курсе Профессия C++ разработчик от skillfactory.ru
Благодаря Skillfactory, я получила методику обучения. Пришло понимание, что выучить синтаксис языка - не самое главное, важнее - понимать принципы и механизмы работы программирования в целом.
За полгода обучения выделила для себя следующие плюсы:
- Подача материала. Практика органично встроена в теорию, понятным языком раскрываются довольно сложные (для меня, как для новичка) аспекты программирования. Есть рекомендации по дополнительным материалам для более углубленного изучения. Практики много и задания интересно выполнять. Знания преподаются поступательно, есть структура. Объясняется почти все - не только "как сделать", но и "зачем", "почему", "какие есть другие варианты решения". Также в модулях описывают не только то, ЧТО нужно изучить, но и дают советы КАК заниматься, приводят рекомендации по организации собственного учебного процесса.
- Система наставничества. Фактически в любое время в доступе есть менторы, к которым можно обратиться за помощью и объяснением. Обращалась несколько раз, получила решение своих сложностей. Однако, здесь хочу остановиться на минусе - порой, менторы переоценивают уровень знаний и отвечая на вопрос закапываются в сленг и терминологию. Для новичка хотелось бы слышать ответы более простым языком.
- Дедлайны. Самостоятельное обучение крайне сложно с точки зрения дисциплины. Поэтому для меня наличие дедлайнов стало очень важным фактором - есть конечная точка, есть мотивация двигаться вперед. Спасибо, что вы контролируете меня)
- Задания в группах. Для меня, как для человека ни разу не сталкивавшегосся с непосредственной работой в сфере IT, было очень интересно выполнять задания в группах. Я "прощупала" систему коммуникаций, познакомилась с GitHub, планированием проекта, написанием тех.документации.
- Общение между студентами. В общей среде можно задавать свои вопросы, давать ответы на вопросы других студентов и вообще чувствовать себя частью некоего сообщества. Это воодушевляет)
Из минусов, конечно же, не могу не отметить стоимость обучения. Цены, положа руку на сердце, конские. Не будем говорить, что подобные цены сейчас на большинстве качественных курсов профессиональных школ, это и так понятно. Однако, жаба душит и принять решение потратить такую сумму денег действительно сложно.
Также отмечу, что лично мне не хватило практических задач конкретно по теме функций, указателей и ссылок. Пришлось искать допольнительные материалы и задачники самостоятельно.
Сейчас я приглашена на работу в качестве преподавателя программирования в колледже. Будет интересно сравнить мои знания, полученные на курсе Skillfactory, с уровнем преподавания этого учебного заведения.
Плюсы:
- качественная подборка теоретического материала. Без лишней воды и заумных рассуждений;
- интересные задания на самопроверку;
- грамотная работа службы поддержки, ментора и наставника. Обращался несколько раз, ответ всегда был предоставлен достаточно быстро.
Минусы:
- курс сложен для человека без опыта в программировании на с++. Информации много, сроки на освоение маленькие;
- часть заданий к модулям студент должен проверять самостоятельно. Хотелось бы, чтобы все домашние задание проверял специалист;
- часть заявленного функционала не работает: пока не было ни одного вебинара, 15 минутные знакомства между студентами отсутствуют.
ДО Профессия Разработчик на C++ с нуля

О курсе⁚
Онлайн курс «Разработчик С++» от GeekBrains: получи новую профессию дистанционно! ✅ Курс ориентирован на уровень: Junior. ⌚ Длительность обучения: 7 месяцев. ✅ Помощь в трудоустройстве! Обучение разработке на С++ с нуля онлайн.
Основные параметры курса:
- Язык курса⁚ Русский
- Выдача сертификата⁚ сертификат
- Сложность⁚ с нуля
- Цена⁚ 128 338 ₽
- Рассрочка⁚ От 4 140 ₽/мес
- Период рассрочки⁚ 36
Программа курса⁚
- Разработка на С++
- Unreal Engine 4
- SQL
Чему вы научитесь⁚
- Разработка приложений на C++
- Работа с многопоточностью
- Кросс-платформенная разработка
- Написание кода для Unreal Engine 4
- Работа с SQL
- Создание микросервисов
- Работа с библиотекой STL
- Работа с Git, GCC и GDB
- Отладка и мониторинг приложений
- Создание REST API
Отзывы о курсе ДО Профессия Разработчик на C++ с нуля от geekbrains.ru
ДО Профессия Разработчик на C++ с нуля
ДО Профессия Разработчик на C++ с нуля
C++ Developer

О курсе⁚
Специализация C++ Developer
Основные параметры курса:
- Язык курса⁚ Русский
- Выдача сертификата⁚ Сертификат
- Сложность⁚ Средняя
- Цена⁚ 149 600 ₽
- Длительность обучения⁚ 6 месяцев
- Период рассрочки⁚ 12
Программа курса⁚
- Введение в язык C++
- Классы и структуры
- Основы unit-тестирования
- Стандартная библиотека и полезные алгоритмы
- Работа со сторонними библиотеками
- Всё глубже и глубже. Тонкости
- Многопоточность в C++
- Разное
- Проектный модуль
- Современный C++
- Архитектура
- Параллельные вычисления
- Сеть
- Хранилища
- ML
- Проектная работа
Чему вы научитесь⁚
- Изучите одну из главных возможностей языка С++ с точки зрения ООП - создание собственных типов и операций с ними
- Получите базовые навыки unit-тестирования своего кода на языке С++
- Познакомитесь со стандартной библиотекой
- Научитесь использовать сторонние библиотеки
- Поработаете с многопоточностью в приложениях
- Разработаете и защитите первый проект
Отзывы о курсе C++ Developer от otus.ru
Преподаватель Дмитрий.
Курс хороший (не идеальный, не бесподобный, просто хороший на 4)
Почему 4:
Очень слабо описана работа с инструментарием (как, где и что подключать, какие косяки могут быть и т.д.). Курс все-таки платный и неплохо бы иметь какую либо инструкцию, где были описаны набитые шишки предыдущими студентами. Порой на это тратится времени больше, чем на саму работу.
Чуть более педантичное отношение к код-ревью домашних работ. (Хотя это скорее пожелание, чем минус)
Плюсы:
Преподаватель действительно хочет тебе объяснить тему. Семинары долгие, есть с водой, но их мало. Хорошо объясняют сложные вещи. Практически всегда отвечают на вопросы в течение официальной части и всегда после окончания семинара. Порой кажется, что преподаватель больше заинтересован в семинаре, чем ты сам =)
По порогу вхождения - могу точно сказать, тех предварительных лекций для курса по c++ вряд ли хватит, если вы полный новичок. Хотя тут зависит о вашего упорства и интеллекта . Лучше почитать того же Прата (Прата С. - Язык программирования C++) и взять хотя бы 3 пояса по плюсам на курсере (Основы программирования на языке c++ от Яндекса).
В целом - пока доволен. Еще заметил, что студенты в основном уже практикующие прогеры, но больше на других языках.
C++ Developer. Basic

О курсе⁚
Разработчик С++. Базовый курс
Основные параметры курса:
- Язык курса⁚ Русский
- Выдача сертификата⁚ Сертификат
- Сложность⁚ Начальная
- Цена⁚ 78 200 ₽
- Длительность обучения⁚ 5 месяцев
- Период рассрочки⁚ 12
Программа курса⁚
- Введение в язык C++
- Классы и структуры
- Основы unit-тестирования
- Стандартная библиотека и полезные алгоритмы
- Работа со сторонними библиотеками
- Всё глубже и глубже. Тонкости
- Многопоточность в C++
- Разное
- Проектный модуль
Чему вы научитесь⁚
- Вы освоите основы программирования на языке C++ и заложите фундамент из навыков, необходимых для профессиональной разработки.
- С поддержкой ментора вы сформируете четкое представление о разных областях, с которыми соприкасается разработчик C++.
- Получите базовые навыки программирования на языке C++, которые пригодятся при прохождении собеседований и работе на позиции Junior C++ Programmer.
- Сможете самостоятельно разрабатывать программы на языке C++ для решения бизнес-задач.
C++ Developer. Professional

О курсе⁚
Углубленный уровень С++
Основные параметры курса:
- Язык курса⁚ Русский
- Выдача сертификата⁚ Сертификат
- Сложность⁚ Профессиональная
- Цена⁚ 114 750 ₽
- Длительность обучения⁚ 5 месяцев
- Период рассрочки⁚ 12
Программа курса⁚
- Современный C++
- Архитектура
- Параллельные вычисления
- Сеть
- Хранилища
- ML
- Проектная работа
Чему вы научитесь⁚
- Структурируете и расширите ваши знания о С++: Получите понимание современных проблем языка и специфики его применения; Освоите паттерны проектирования и принципы написания многопоточного кода; Узнаете, как взаимодействовать с сетью, хранить и обрабатывать большие объемы данных; Однозначно научитесь правильно писать код на С++.
- Изучите особенности применения новых стандартов С++ 20 и 23.
- Выполните 14 практических работ с поддержкой наших экспертов, каждая из которых даст сильную базу для использования С++ в различных областях. В том числе итоговую работу, которую можно будет включить в портфолио для работодателя.
Отзывы о курсе C++ Developer. Professional от otus.ru
Отмечу, что прошёл я его полностью: выполнил все ДЗ и защитил проектную работу. Хочу выделить следующие моменты.
Плюсы:
1. Качество материалов и список проработанных тем.
2. Стоимость (ниже, чем у конкурентов по схожей тематике).
3. Возможность получения удостоверения о повышении квалификации государственного образца после успешного окончания курса.
Минусы:
1. Плохая организация процесса и, как следствие, загруженность преподавателей.
2. Очень долгая обратная связь.
3. Зачастую обратная связь в стиле "ДЗ принимаю", без пояснений и рекомендаций.
4. Ошибки в текстах ДЗ (как логические в виде неточностей и размытых формулировок), так и банально синтаксические.
5. Отсутствие заявленных карьерных консультаций по итогу курса.
Выводы:
1. В целом сложилось впечатление, что обучение поставлено "на поток".
2. Тем не менее, при должном упорстве и игнорировании всех недостатков, материалы курса и домашние задания пойдут на пользу студенту.
3. К сожалению, я вряд ли вернусь на платформу OTUS для прохождения каких-либо других курсов и рассмотрю доступные варианты у конкурентов.
C++ для разработки игр

Основные параметры курса:
- Язык курса⁚ Русский
- Выдача сертификата⁚ Сертификат
- Сложность⁚ Начальная
- Цена⁚ 77 400 ₽
- Длительность обучения⁚ 9 мес.
- Период рассрочки⁚ 12
Программа курса⁚
- Введение в С++
- Алгоритмы и структуры данных
- ООП и основы проектирования
- Производственная культура, рабочие инструменты и основы проектной разработки игр. Итоговый проект
Чему вы научитесь⁚
- Освоишь язык на базовом уровне, чтобы использовать его для работы с Unreal Engine.
- На курсе ты создашь несколько простейших игр, а сразу после — сможешь разрабатывать более сложные.
- Для этого ты разберёшься с основами линейной алгебры и принципами создания игровых движков.
- Например, с Git или MS Visual Studio, чтобы отлаживать программу и пользоваться системой контроля версий.
C++ для робототехников

О курсе⁚
Вы научитесь писать программы для роботов на С++. Всю теорию закрепите на практике – начнёте с простых задач, а в конце разработаете приложение для управления шагающим роботом, которое добавите в портфолио.
Основные параметры курса:
- Язык курса⁚ Русский
- Выдача сертификата⁚ Сертификат
- Сложность⁚ Средняя
- Цена⁚ 39 943 ₽
- Рассрочка⁚ От 6 657 ₽/мес
- Длительность обучения⁚ 1 мес.
- Период рассрочки⁚ 12
Программа курса⁚
- Введение
- Основы С++
- Массивы
- Функции
- Объектно-ориентированное программирование в C++
- Перегрузка операторов
- Библиотеки C++
- Фреймворк Qt
- Семантика перемещения в C++
- Введение в pybind11
- Итоговый проект
Чему вы научитесь⁚
- Писать код на C++
- Оптимизировать код с помощью объектно-ориентированного программирования
- Работать с фреймворками Arduino и Qt
- Создавать графический интерфейс для программ
- Писать программы для управления роботами
Отзывы о курсе C++ для робототехников от skillbox.ru
Еще мне не очень понравилась система коммуникации с кураторами, сломанный календарь, постоянные смены и ответы 2 раза в день на кучу вопросов.
Upd. Курс программирование С++
Бтв рекомендую куратора Михаила Вербкина. Отличный куратор.