Курс на Stepik
Обложка курса «C++ | Курс для Начинающих | Учебный центр "Поколение"» на Stepik
Бесплатно

C++ | Курс для Начинающих | Учебный центр "Поколение" ★ 5.000

Открыть на
STEPIK.ORG

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «C++ | Курс для Начинающих | Учебный центр "Поколение"»Учеников на курсе 19
Сертификаты, выданные на курсе «C++ | Курс для Начинающих | Учебный центр "Поколение"»Сертификатов выдано 0
Отзывы о курсе «C++ | Курс для Начинающих | Учебный центр "Поколение"»Отзывов получено 1
Рейтинг курса «C++ | Курс для Начинающих | Учебный центр "Поколение"»Рейтинг курса 5.000
Уроки в курсе «C++ | Курс для Начинающих | Учебный центр "Поколение"»Количество уроков 79
Тесты в курсе «C++ | Курс для Начинающих | Учебный центр "Поколение"»Количество квизов 662
Задачи с кодом в курсе «C++ | Курс для Начинающих | Учебный центр "Поколение"»Количество задач с кодом 113
Время прохождения курса «C++ | Курс для Начинающих | Учебный центр "Поколение"»Время прохождения курса —
Обновления курса «C++ | Курс для Начинающих | Учебный центр "Поколение"»Обновления курса — —
Дата публикации курса «C++ | Курс для Начинающих | Учебный центр "Поколение"»Дата публикации курса — ———
Последнее обновление курса «C++ | Курс для Начинающих | Учебный центр "Поколение"»Последнее обновление — ———
Сложность easy — ———

Содержание курса

Разделы в курсе «C++ | Курс для Начинающих | Учебный центр "Поколение"» 10 разделов Уроки в курсе «C++ | Курс для Начинающих | Учебный центр "Поколение"» 79 уроков Тесты в курсе «C++ | Курс для Начинающих | Учебный центр "Поколение"» 662 теста Задачи в курсе «C++ | Курс для Начинающих | Учебный центр "Поколение"» 113 задач Время прохождения курса «C++ | Курс для Начинающих | Учебный центр "Поколение"» 0 ч. Последнее обновление курса «C++ | Курс для Начинающих | Учебный центр "Поколение"» обн. 24 июня 2026

МОДУЛЬ 1. Введение в программирование и C++

8 уроков
1. Что такое программирование и языки программирования ↗
2. Почему C++ и где он используется ↗
3. Что такое IDE и зачем она нужна (Установка среды разработки) ↗
4. Как работает программа (компилятор, IDE, запуск) ↗
5. Структура программы на C++ (main, #include, std::cout) ↗
6. Первая программа "Hello, World!" ↗
7. Комментарии в коде (// и /* */) ↗
8. Основы отладки: запуск и исправление ошибок компиляции ↗

МОДУЛЬ 2. Переменные и типы данных

9 уроков
1. Что такое переменные и зачем они нужны ↗
2. Типы данных (int, double, char, bool) ↗
3. Объявление и инициализация ↗
4. Присваивание и переприсваивание ↗
5. Правила именования переменных ↗
6. Ключевое слово auto ↗
7. Мусорные значения (неинициализированные переменные) ↗
8. Константы (const) ↗
9. Типичные ошибки: забытая точка с запятой, неправильные имена ↗

МОДУЛЬ 3. Ввод, вывод, комментарии

8 уроков
1. Оператор вывода std::cout ↗
2. Оператор ввода std::cin ↗
3. Использование std::endl и \n ↗
4. Ввод и вывод нескольких значений ↗
5. Базовая работа со строками (std::string) ↗
6. Ввод строк с пробелами (std::getline) ↗
7. Конкатенация строк ↗
8. Типичные ошибки при вводе ↗

МОДУЛЬ 4. Арифметика

7 уроков
1. Арифметические операторы (+, -, *, /, %) ↗
2. Приоритет операций и использование скобок ↗
3. Целочисленное деление и остаток от деления ↗
4. Проблема потери точности при делении ↗
5. Деление на ноль (поведение и ошибки) ↗
6. Инкремент и декремент (++, --) ↗
7. Составные операторы (+=, -=, *=, /=) ↗

МОДУЛЬ 5. Логика и условия

10 уроков
1. Логические операторы сравнения ↗
2. Булевы значения (true, false) ↗
3. Логические операторы (&&, ||, !) ↗
4. Условный оператор if ↗
5. Конструкция if-else ↗
6. Множественный выбор if-else if-else ↗
7. Оператор switch-case ↗
8. Вложенные условия ↗
9. Тернарный оператор ? : ↗
10. Типичные ошибки: лишняя точка с запятой, использование = вместо ↗

МОДУЛЬ 6. Циклы

8 уроков
1. Зачем нужны циклы ↗
2. Цикл for (структура, примеры) ↗
3. Цикл while ↗
4. Цикл do...while ↗
5. Вложенные циклы ↗
6. Управление итерациями (break, continue) ↗
7. Бесконечные циклы и как их избежать ↗
8. Счетчики и накопители ↗

МОДУЛЬ 7. Массивы

8 уроков
1. Что такое массив и зачем он нужен? ↗
2. Объявление и инициализация одномерного массива ↗
3. Доступ к элементам по индексу ↗
4. Перебор массива с помощью цикла ↗
5. Ввод массива с клавиатуры ↗
6. Вывод массива на экран ↗
7. Базовые алгоритмы: поиск максимума/минимума, сумма элементов ↗
8. Типичные ошибки: выход за границы массива ↗

МОДУЛЬ 8. Функции (основы)

8 уроков
1. Зачем нужны функции ↗
2. Объявление и определение функции ↗
3. Параметры и аргументы функции ↗
4. Возврат значения (return) ↗
5. Функции без возвращаемого значения (void) ↗
6. Вызов функций ↗
7. Область видимости: локальные переменные ↗
8. Типичные ошибки: забытый return, несовпадение типов ↗

Строки и текст

7 уроков
1. Углубленная работа со std::string ↗
2. Методы строк: length(), size(), empty() ↗
3. Доступ к символам строки ([], .at()) ↗
4. Поиск в строках (find, substr) ↗
5. Сравнение строк ↗
6. Преобразование строк: stoi(), stod(), to-string() ↗
7. Базовый парсинг строк ↗

Первый проект

5 уроков
1. Постановка задачи: "Система учета расходов" или "Текстовая игра" ↗
2. Планирование структуры программы ↗
3. Разработка основного функционала ↗
4. Тестирование и отладка ↗
5. Улучшения и доработки ↗