Перейти к содержимому
MasterC++
Начать обучение
61 уроков доступно

Изучайте C++

Быстрая платформа в стиле документации для изучения C++ от основ до C++26. Интерактивные уроки, тесты и отслеживание прогресса.

Всё, что нужно для освоения C++

Структурированная программа

От Hello World до C++26 — тщательно выстроенные уроки, дополняющие друг друга.

Интерактивные примеры кода

Блоки кода с подсветкой синтаксиса и подробными пояснениями к каждому понятию.

Тесты и XP

Проверяйте свои знания с помощью тестов после каждого урока и отслеживайте прогресс.

Лучшие практики и подводные камни

Научитесь писать на C++ правильно — с выделением лучших практик и типичных ошибок.

Обзор программы

Структурированные модули от начинающего до эксперта.

1

C++ Основы

Осваивайте основные строительные блоки C++ — от первой программы до управления потоком и функциями.

8 уроков · 3 глав

2

Объектно-ориентированный C++

Классы, объекты, наследование, полиморфизм и столпы ООП в C++.

8 уроков · 3 глав

3

Память и ресурсы

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

9 уроков · 4 глав

4

Шаблоны и общее программирование

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

8 уроков · 3 глав

5

STL и алгоритмы

Освойте стандартную библиотеку шаблонов — контейнеры, итераторы, алгоритмы, диапазоны и функциональное программирование.

8 уроков · 3 глав

6

Обработка ошибок и безопасность

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

6 уроков · 2 глав

7

параллелизм

Пишите правильные, эффективные многопоточные C++ — потоки, синхронизация, атомы и параллельные алгоритмы.

6 уроков · 2 глав

8

Современный C++ и лучшие практики

Последние стандарты C++ (C++17/20/23/26), системы сборки, методы тестирования и профессиональные рекомендации по кодированию.

8 уроков · 3 глав

Готовы начать?

Начните с первой программы на C++ и развивайте навыки урок за уроком.

Начать первый урок