Логотип Academy Market
Каталог курсов
0
Логотип Academy Market
Наверх
Изображение подборки
Обновлено

13.11.2025

Автор

София

На чтение

20 минут

Топ-21 курс по программированию на C++

Эта подборка онлайн-курсов по C++ поможет вам освоить один из самых мощных и востребованных языков программирования. На курсах вы научитесь писать эффективный и безопасный код, работать с памятью, разбираться в алгоритмах, структурах данных и принципах объектно-ориентированного программирования. Многие программы включают практические проекты — от консольных утилит до небольших игр и системных приложений. Освоение C++ откроет путь в разработку высокопроизводительных приложений, игр, встроенных систем и программного обеспечения мирового уровня.

Ниже вы можете рассмотреть 21 курс по программированию на C++

Средние зарплаты

hh.ru

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

60 000 ₽ — 600 000 ₽

Программа курса

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

1.
Базовые понятия программирования
2.
Основы C++ с Qt
3.
Производительность и оптимизация
4.
Качество кода
5.
Проектирование сложных программ
6.
Итоговый проект: электронная таблица
7.
Подготовка к трудоустройству
8.
Акселерация
9.
Расширенный курс "Разработчик C++"

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

Писать программы на C++
Создавать графические приложения с помощью фреймворка Qt
Профилировать программы и ускорять их работу
Разбираться в методах и средствах рефакторинга
Автоматизировать сборку ПО в CMake

Программа курса

Курс пригодится программистом с небольшим опытом, архитекторам ПО, специалистам по ООП. Для обучения нужно владеть языком С++.

1.
Знакомство с Qt
2.
Работа и визуализация данных
3.
QML
4.
Многопоточность и работа с устройствами
5.
Основы создания графических приложений для ОС Аврора
6.
Специфичные API для разработки под ОС Аврора
7.
Проектный модуль

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

Проектировать и реализовывать приложение на Qt+QML
Создавать графические приложение для ОС Аврора на Qt+QML
Работать с регулярными данными
Применять QML-модули для работы с мультимедиа, координатами и картами, датчиками

Инструменты

Логотип школы
117 000 ₽
234 000 ₽
Ещё -5% по промокоду

Программа курса

Вас ожидают онлайн-лекции и семинары, на которых опытные кураторы дадут вам всю необходимую теорию и множество практических заданий. В конце курса вы защитите дипломный проект, который станет заметной частью портфолио.

1.
Основные конструкции C++
2.
Алгоритмы и структуры данных
3.
Основы Linux на примере Ubuntu
4.
Парраллельное программирование
5.
Работа с базами данных
6.
Тестирование
7.
Современные стандарты C++
8.
Dekstop-разработка на Qt

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

Использовать принципы ОПП
Отправлять SQL-запросы
Тестировать код
Работать с директориями
Логотип школы
5 112 ₽ в месяц
158 458 ₽
228 781 ₽
Ещё -7% по промокоду

Программа курса

Курс обучит вас разрабатывать разные игры на Unreal Engine. Вы будете смотреть видеоуроки в любое удобное время и посещать живые занятия онлайн. Практические задания помогут закрепить знания, они проверяются экспертами. Вы также поработаете над несколькими проектами, в том числе разработаете небольшие игры в одиночку или в команде. 

1.
Основные курсы
2.
Дополнительные курсы

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

Разрабатывать игры разных жанров и на разных платформах
Вести разработку на Unreal Engine
Разбираться в основах программирования и ООП
Работать с C++
Проектировать отдельные уровни и сцены
Анимировать персонажей

Инструменты

Логотип школы
6 094 ₽ в месяц
188 922 ₽
377 843 ₽

Программа курса

Основные и дополнительные курсы включают теорию и практику с наставничеством от спикеров. Ученики смогут посетить обучающие офлайн-мероприятия и геймджемы.

1.
Основные курсы
2.
Дополнительные курсы

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

Создавать игры на движке Unreal Engine 4
Применять язык программирования С++
Адаптировать игры для разных устройств и ОС
Делать игровые проекты с дополненной реальностью
Создавать эффектные CGI-ролики
Логотип школы
3 422 ₽ в месяц
110 900 ₽
246 407 ₽
Ещё -10% по промокоду

Программа курса

Программа курса от 12 месяцев. За это время вы выполните 250 практических заданий, 7 курсовых работ и 1 итоговый проект. Занятия проходят дважды в неделю. На продуктивное обучение еженедельно нужно будет выделять 15 часов.

1.
Основы программирования на C++
2.
Алгоритмы и структуры данных
3.
Английский язык для начинающих разработчиков
4.
Система контроля версий Git
5.
Базовое программирование на C++
6.
Продвинутое программирование на C++
7.
Работа с базами данных
8.
Многопоточное и асинхронное программирование
9.
Шаблоны проектирования в C++
10.
Кроссплатформенная разработка на Qt
11.
Разработка умных гаджетов (IoT)
12.
Разработка видеоигр на Unreal Engine 4
13.
Дипломный проект. Поисковая система

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

Писать код для тестирования программ, сайтов и приложений, интерфейсов
Программировать на C++
Разрабатывать 3D-видеоигры на UE4
Создавать кроссплатформенные приложения
Создавать программную логику с помощью визуального редактора движка UE4
Разрабатывать аналоги поисковых систем

Программа курса

Вас ждёт курс по созданию игр на бесплатном движке cocos2d, на котором преподаватели расскажут о том, как применять принципы ООП на языке C++ в геймдеве.

1.
День первый
2.
День второй
3.
День третий
4.
День четвёртый
5.
День пятый
6.
День шестой
7.
День седьмой
8.
День восьмой
9.
День девятый
10.
День десятый
11.
День одиннадцатый
12.
День двенадцатый

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

Программировать на C++
Применять принципы ООП при проектировании игр
Создавать мобильные игры и интерактивные приложения
Работать с 2D-анимацией
Использовать библиотеки и фреймворки C++
Иллюстрация к факту

C++ это язык, стоящий у истоков современного программирования

C++ появился в 1980-х как развитие языка C и стал основой для множества современных технологий. На нём написаны такие продукты, как Microsoft Windows, Adobe Photoshop, Google Chrome, а также частично игровые движки Unreal Engine и Unity.

Программа курса

Вас ожидает 11 учебных модулей с более чем 30-ю темами для изучения внутри, на которых опытные разработчики обучат вас теории работы в Unreal Engine, а с помощью практических заданий вы сможете опробовать знания в деле. По окончании курса вы сделаете дипломную работу, которая станет заментной частью вашего портфолио, и получите персональный сертификат от школы Otus.

1.
Введение
2.
Работа с проектом
3.
VFX&SFX
4.
Мультиплеер
5.
Работа с API
6.
Плагины и модули
7.
Мобильные приложения
8.
Прилжения для вирутальной реальности
9.
Приложения для расширенной реальности
10.
Дополнительно
11.
Проектная работа

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

Собирать проекты под VR
Создавать пост-эффекты в Unreal Engine
Разрабатывать систему бафов и дебафов
Работать с Core AP

Инструменты

Программа курса

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

1.
Введение в язык C++
2.
Классы и структуры
3.
Основы unit-тестирования
4.
Стандартная библиотека и полезные алгоритмы
5.
Работа со сторонними библиотеками
6.
Всё глубже и глубже. Тонкости
7.
Многопоточность в C++
8.
Разное
9.
Проектный модуль

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

Программировать на C++
Проводить unit-тесты
Искать и исправлять ошибки в коде
Разрабатывать собственные типы и операции
Создавать программы для решения бизнес-задач

Инструменты

Логотип школы
4,9
C++-разработчик от Otus
10 Месяцев
93 урока

Программа курса

Обучение длится 10 месяцев. Каждую неделю будете заниматься по два раза, выполнять домашние и проектные работы (после каждой ступени). Сможете общаться со своими преподавателями, кураторами и однокурсниками, чтобы обсуждать вопросы по заданиям. 

1.
1 ступень
2.
2 ступень

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

Владеть принципами ООП и разработкой на С++
Проводить unit-тестирование
Программировать в различных библиотеках
Настраивать многопоточность
Использовать принципы CI/CD

Инструменты

Логотип школы
69 900 ₽
Ещё -15% по промокоду

Программа курса

Программа данного курса предполагает теоретическое освоение основ программирования на C++, понимание задач данного языка, изучение его функционала, а также практическое закрепление полученных знаний путем решения практических кейсов и презентации двух итоговых работ.

1.
Синтаксис С++
2.
VS Code
3.
Git
4.
ООП
5.
Методы и классы
6.
Алгоритмы и структуры данных
7.
Юнит тестирование
8.
SQL
9.
Итоговый проект 1
10.
Итоговый проект 2

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

Писать код на C++
Проводить модульное тестирование
Анализировать и структурировать данные
Распределять часть задач на объектное программирование
Использовать VS Code

Инструменты

Программа курса

Обучение включает изучение уроков, чек-листов по 4 модулям и прохождение практики. Видео становятся доступны последовательно в процессе обучения. По каждой теме нужно выполнять д/з с обратной связью от автора-практика. Участники смогут взять на год академический отпуск и общаться в закрытой группе.

1.
Блок 1. Введение в C++
2.
Блок 2. Алгоритмы и структуры данных
3.
Блок 3. ООП и основы проектирования
4.
Блок 4. Производственная культура, рабочие инструменты и основы проектной разработки игр. Итоговый проект

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

Разбираться в основах программирования и разработки игр на C++
Использовать в геймдеве и других проектах структуры данных, шаблоны и алгоритмы
Применять навыки из сферы объектно-ориентированного программирования
Разбираться в функционировании игровых движков и работе с системой контроля версий Git
Реализовывать аркадные игры, формата «змейка» и с рандомной генерацией уровней

Инструменты

Программа курса

Этот курс поможет вам за девять месяцев освоить язык программирования C++, писать на нём код, а также совершенствовать его, используя профессиональные инструменты.

1.
Базовые понятия программирования
2.
Основы C++ с Qt
3.
Производительность и оптимизация
4.
Качество кода
5.
Проектирование сложных программ
6.
Итоговый проект: электронная таблица
7.
Подготовка к трудоустройству
8.
Акселерация

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

Писать код, используя язык программирования C++
Работать с Git
Производить действия с файлами и регулярными выражениями
Повышать качество кода при помощи специальных инструментов
Создавать векторы и сложные программы

Программа курса

На онлайн-курсе вы освоите самые эффективные и популярные инструменты для геймдизайна и создадите несколько игр в различных жанрах.

1.
Тариф «Базовый»
2.
Тариф «Оптимальный»
3.
Тариф «Продвинутый»
4.
Дополнительно

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

Создавать персонажей и игровые сцены в Blender
Применять методику объектно-ориентированного программирования
Использовать библиотеку STL
Использовать систему визуального скриптинга Blueprints
Работать в системе контроля версий Git

Инструменты

Иллюстрация к факту

Высокая производительность — причина его долгожительства

Несмотря на десятки новых языков, C++ остаётся ключевым выбором там, где важны скорость и эффективность, например, в системном программировании, робототехнике, финансовых системах и разработке игр. Компиляторы C++ позволяют максимально использовать ресурсы оборудования, что делает его почти вне конкуренции.

Логотип школы
6 460 ₽ в месяц
38 757 ₽
77 514 ₽
Ещё -7% по промокоду

Программа курса

Изучите базу написания программ на С++ для роботов. Разберете концепции фреймворка. Закрепите все полученные теоретические знания на практике, создадите приложение, которое дополнит ваше портфолио.

1.
Введение
2.
Основы С++
3.
Массивы
4.
Функции
5.
Объектно-ориентированное программирование в C++
6.
Перегрузка операторов
7.
Библиотеки C++
8.
Фреймворк Qt
9.
Семантика перемещения в C++
10.
Введение в pybind11
11.
Итоговый проект

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

Программировать на C++
Разрабатывать программное обеспечение для роботов
Создавать графические интерфейсы программ
Работать с библиотеками
Работать с памятью устройства с помощью массивов

Инструменты

Логотип школы
4 080 ₽ в месяц
138 733 ₽
277 467 ₽

Программа курса

Курс поможет вам изучить C++. На курсе вы будете изучать теорию, двигаясь от простого к сложному, и большую часть времени уделите практике. Первые пять модулей можно попробовать бесплатно. Самые успешные студенты получат возможность устроиться на стажировку в крупную компанию. 

1.
Основной курс: C++
2.
Продвинутые навыки

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

Программировать на C++
Оптимизировать приложения
Работать с многопоточностью
Создавать микросервисы
Заполнять документацию

Программа курса

Вы познакомитесь с различными направлениями разработки ПО. Изучите несколько языков программирования и создадите различные проекты для портфолио. 

1.
Основы теории алгоритмов и структур данных
2.
Процедурное программирование с использованием языка С ++
3.
Объектно-ориентированное программирование с использованием языка С ++
4.
Использование библиотеки классов стандартных шаблонов STL
5.
Теория баз данных. Системы управления базами данных
6.
Программирование и администрирование Microsoft SQL Server 2016. Программирование СУБД Oracle. Язык PL-SQL.
7.
Системное программирование (потоки, процессы, примитивы синхронизации, межпроцессорное взаимодействие)
8.
Сетевое программирование (сокеты, синхронные и асинхронные механизмы обмена данными, протоколы)
9.
Объектно-ориентированное проектирование. Язык UML
10.
Разработка web-страниц на HTML с использованием каскадных таблиц стилей CSS 3
11.
Расширяемый язык разметки для создания web-страниц XML
12.
Язык JavaScript. ООП в JavaScript, jQuery, Angular JS, React
13.
Создание серверных веб-приложений с помощью языка программирования PHP и технологии AJAX
14.
Использование cookies и сессий, взаимодействие с источниками данных СУБД MySQL, AJAX и PHP
15.
Разработка приложений с использованием технологии клиент-сервер
16.
Создание приложений для платформы Microsoft .NET
17.
Создание серверных приложений ASP.NET на языке C# с использованием СУБД MS MySQL Server, источников данных XML и технологии AJAX
18.
Создание облачных решений с использованием Microsoft Azure
19.
Программирование с использованием технологии Java
20.
Разработка приложений для мобильных устройств на Android
21.
Разработка игр
22.
Паттерны проектирования
23.
Управление программными проектами
24.
Авторизованный курс Microsoft Imagine Academy
25.
Авторизованный курс Cisco Networking Academy

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

Программировать на нескольких языках: JavaScript, PHP, C++ и других
Создавать игры
Разрабатывать веб-сервисы
Проектировать базы данных
Управлять процессом разработки IT-продукта
Логотип школы
7 500 ₽ в месяц
30 000 ₽

Программа курса

Вы прослушаете видеоуроки и на основе полученных знаний выполните практические задания по каждому блоку курса. Вас также ждут онлайн-встречи с экспертами, общение в чате и выпускной проект для одной из интересующих вас сфер. 

1.
Введение
2.
Установочная встреча
3.
Профессиональный C++
4.
Арифметика и числовые типы
5.
Встреча по теме 1-2
6.
Функции и функторы
7.
Ошибки и исключения
8.
Встреча по темам 3-4
9.
Контейнеры STL
10.
Алгоритмы
11.
Встреча по темам 5-6
12.
Память и умные указатели
13.
Объектно-ориентированное программирование
14.
Встреча по темам 7-8
15.
Практики программирования
16.
Итоговый проект
17.
Итоговая встреча со спикерами

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

Программировать на C++
Работать со своим и чужим кодом
Пользоваться библиотеками
Разбираться в принципах и шаблонах ООП
Логотип школы
39 900 ₽
Ещё -15% по промокоду

Программа курса

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

1.
Введение в Unreal Engine
2.
Референсы, Ассеты и Quixel Bridge
3.
Блокинг, скриптинг, материалы
4.
Анимация в Unreal Engine
5.
Рендер проекта

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

Устанавливать Unreal Engine
Работать с интерфейсом, сценой и объектами
Искать референсы
Работать с материалами и текстурами
Оптимизировать проект для различных платформ

Инструменты

Программа курса

Программа включает в себя различные курсы, поэтому выпускник будет разносторонним специалистом и сможет выбрать себе наиболее интересную сферу деятельности. 

1.
Основы теории алгоритмов и структур баз данных
2.
Основы программирования с использованием языка С++
3.
Объектно-ориентированное программирование с использованием языка C++
4.
Использование библиотеки классов стандартных шаблонов STL
5.
Теория баз данных
6.
Системы управления базами данных
7.
Программированиие Microsoft SQL Server
8.
Программирование СУБД Oracle. Язык PL-SQL
9.
Системное программирование
10.
Сетевое программирование
11.
Разработка web-страниц на языке разметки HTML и использованием каскадных таблиц стилей CSS
12.
Язык сценариев JavaScript
13.
Создание web-приложений, исполняемых на стороне сервера с помощью PHP и СУБД MySQL
14.
Разработка приложений с применением технологии Клиент-Сервер
15.
Создание приложений для платформы Microsoft.NET
16.
Разработка web-приложений с использованием ASP.NET Core на языке C# с применением СУБД MS SQL Server
17.
Создание облачных решений с использованием Microsoft Azure
18.
Программирование с использованием технологии Java
19.
Разработка приложений для мобильных устройств на основе операционной системы Android
20.
Разработка игр
21.
Паттерны проектирования
22.
Объектно-ориентированное проектирование Язык UML
23.
Управление программными проектами
24.
Аппаратное обеспечение рабочих станций и ноутбуков
25.
Администрирование OS Windows 10

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

Писать код на C++
Проектировать базы данных
Создавать интернет-страницы при помощи HTML и CSS
Разрабатывать игры и приложения
Понимать принципы объектно-ориентированного программирования

Программа курса

Курс познакомит вас с особенностями игровой разработки на Unreal Engine. Вы будете учиться в своём темпе, изучать теорию и выполнять задания, которые прокомментируют преподаватели. Вы также разработаете несколько проектов для портфолио. 

1.
С++ для разработки игр
2.
Геймплей-программирование

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

Разрабатывать игры на Unreal Engine
Прорабатывать игровые механики
Программировать на C++
Работать над искусственным интеллектом
Проводить код-ревью

Инструменты

В заключение

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

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

Тем, кто хочет начать путь в этой сфере, стоит развивать логическое мышление, внимание к деталям и терпение — C++ требует точности и аккуратности. Не бойтесь ошибок: каждая строка кода, которую вы отладили, делает вас сильнее как разработчика. Начните с базовых принципов, экспериментируйте, изучайте чужой код и постепенно переходите к более сложным проектам. Упорство и системность это ключ к успеху в мире C++!