Для начинающих в 2024 году.
«Уроки C++ с нуля» от itProger
Язык: русский.
Длительность: 26 уроков длительностью от 10 до 30 минут.
Формат обучения: видеоуроки + текстовые материалы + практические задания.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Программа обучения:
- Первая программа на С++.
- Переменные и создание калькулятора.
- Условия и логические операции.
- Генератор чисел и работа со строками.
- Циклы Do, While, Do while.
- Исключения и отлов ошибок.
- Массивы данных. Одномерные и многомерные.
- Указатели и ссылки.
- Динамический массив.
- Символы и строки.
- Структуры данных.
- Перечисления.
- Работа с файлами.
- Функции С++.
- Перегруз функций.
- Математические операции.
- Классы и объекты.
- Конструкторы и диструкторы.
- Дружественные функции.
- Дружественные классы.
- Указатель this.
- Наследование классов.
- Шаблоны функций.
- Шаблоны классов в С++.
Что узнаете и чему научитесь:
- Пониманию принципов объектно-ориентированного программирования.
- Работе с библиотеками C++.
- Выполнению простейших математических операций.
- Созданию функций.
- Работе с шаблонами функций.
- Работе с конструкторами и деструкторами.
- Написанию несложных программ.
- Выявлению ошибок при написании программы.
Особенности курса:
- Чтобы получить доступ ко всем практическим заданиям курса, нужно оформить платную подписку на сайте (за 7$ в месяц).
Об авторе курса:
Григорий Дударь
- Основатель онлайн-школы программирования itProger.
- Автор YouTube-канала о программировании с более чем 800 тысячами подписчиков.
«Программирование на C++» от Computer Science Centre
Язык: русский.
Длительность: 41 урок, длительность видео 10 часов.
Формат обучения: видеоуроки + дополнительные материалы + тесты + интерактивные задачи.
Уровень сложности: курс рассчитан на студентов, владеющих синтаксисом хотя бы одного структурного языка программирования (C, Pascal, Java, Fortran и др.).
Обратная связь: нет.
С сертификатом
Программа обучения:
- Обзор языка C ++.
- История языка C++.
- Характеристики языка C++.
- Зачем нужен компилятор?
- Структура кода на C++.
- Как компилируется программа на C++.
- Введение в синтаксис C++, часть 1.
- Введение в синтаксис C++, часть 2.
- Как выполняются программы на C++.
- Стек вызовов.
- Указатели и массивы.
- Использование указателей.
- Ссылки.
- Динамическая память.
- Многомерные массивы.
- Строки и ввод-вывод.
- Структуры.
- Методы.
- Конструкторы и деструкторы.
- Объекты и классы.
- Модификаторы доступа.
- Константность.
- Конструктор копирования и оператор присваивания.
- Класс массивов.
- Наследование.
- Перегрузка.
- Виртуальные методы.
- Таблица виртуальных методов.
- Объектно-ориентированное программирование.
- Особенности наследования в C++.
- Перегрузка операторов.
- Правила переопределения операторов.
- Умные указатели.
- Ключевые слова static и inline.
- Ключевое слово friend.
- Шаблон проектирования Singleton.
- Перегрузка операторов.
- Правила переопределения операторов.
- Умные указатели.
- Ключевые слова static и inline.
- Ключевое слово friend.
- Шаблон проектирования Singleton.
- Шаблоны классов.
- Шаблоны функций.
- Специализация шаблонов.
- Ещё о шаблонах.
- Заключительный урок.
Особенности курса:
- В процессе обучения затрагиваются типичные ошибки, которые приводят к ухудшению читабельности кода и некорректной работе созданной программы.
- Курс подготовлен при поддержке компании JetBrains.
О преподавателях:
- Александр Смаль — cотрудник лаборатории математической логики ПОМИ РАН. Преподаватель Computer Science центра и ИТМО.
- Михаил Кринкин — преподаватель СПбАУ.
«Основы C++» от LoftSchool
Язык: русский.
Длительность: 22 урока длительностью от 5 до 15 минут. Общая длительность 3 часа 15 минут.
Формат обучения: видеоуроки.
Уровень сложности: для продолжающих, знакомыми с принципами структурного программирования.
Обратная связь: нет.
Без сертификата
Что узнаете и чему научитесь:
- Пониманию концепции ООП.
- Работе со структурами и перечислениями.
- Написанию функций.
- Перегрузке операций.
- Использованию ключевых слов explicit и mutable.
- Использованию наследования в С++.
- Работе с виртуальными функциями.
- Созданию программ в среде Visual Studio.
- Обработке исключений.
«Уроки программирования на языке C++» от Ravesli
Язык: русский.
Длительность: 145 уроков.
Формат обучения: текстовые уроки + практические задания + итоговый тест.
Уровень сложности: для начинающих и продолжающих, знакомыми с принципами структурного программирования.
Обратная связь: нет.
Без сертификата
Что узнаете и чему научитесь:
- Пониманию основ языка C++ и программирования в целом.
- Основам разработки ПО.
- Работе с переменными и основными типами данных.
- Применению операторов в C++.
- Перегрузке операторов.
- Работе с переменными.
- Основам ООП.
- Пониманию принципов наследования.
- Использованию библиотек C++.
- Созданию игр на C++.
- Решению типовых проблем, возникающих в процессе программирования на С++.
Особенности курса:
Курс доступен через VPN.
«Основы C++. Программирование для начинающих» от SimpleCode
Язык: русский.
Длительность: 204 урока длительностью от 5 до 30 минут.
Формат обучения: видеоуроки.
Уровень сложности: для начинающих и продолжающих, знакомыми с принципами структурного программирования.
Обратная связь: нет.
Без сертификата
Что узнаете и чему научитесь:
- Установке и работе с Visual studio.
- Выполнению логических операций.
- Поиску и отладке ошибок в коде.
- Созданию приложений на языке C++.
«Уроки C++» от Anton
Язык: русский.
Длительность: 61 урок длительностью от 5 до 50 минут.
Формат обучения: видеоуроки.
Уровень сложности: для начинающих и продолжающих, знакомыми с основными принципами программирования на C++.
Обратная связь: нет.
Без сертификата
Что узнаете и чему научитесь:
- Работе с циклами и операторами.
- Выполнению простых математических операций.
- Применению булевой логики.
- Самостоятельному создание простых программ.
Особенности курса:
- Частично устаревший курс (опубликован в 2010 году).
«Видеоуроки по программированию на C++ для начинающих» от Next Pro
Язык: русский.
Длительность: 25 уроков длительностью от 10 минут до 1,5 часов. Общая длительность 18,5 часов.
Формат обучения: видеоуроки.
Уровень сложности: для начинающих и продолжающих, знакомыми с принципами структурного программирования.
Обратная связь: нет.
Без сертификата
Что узнаете и чему научитесь:
- Понимать смысл написания программ.
- Различать типы данных.
- Функциям C++.
- Основам ООП.
- Разберётесь в частых ошибках при использовании классов.
«C++» от Дениса Маркова
Язык: русский.
Длительность: 28 уроков длительностью от 35 минут до 2 часов. Общая длительность 24 часа.
Формат обучения: видеоуроки.
Уровень сложности: для начинающих и продолжающих, знакомыми с принципами структурного программирования.
Обратная связь: нет.
Без сертификата
Что узнаете и чему научитесь:
- Устройству языка C++.
- Особенностям написания программ.
- Как хранятся данные в компьютере.
- Особенностям ввода информации с клавиатуры в программу.
- Что такое циклы, массивы, функции.
- Как правильно писать код.
- Основам ООП.
- Принципам работы с классами.
«C++ с нуля» от Selfedu
Язык: русский.
Длительность: 20 уроков длительностью от 10 до 20 минут. Общая длительность 4 часа 20 минут.
Формат обучения: видеоуроки.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Что узнаете и чему научитесь:
- Основам программирования на C++.
- Установке и началу работы в Visual Studio.
- Основным математическим операциям.
- Основным операторам и их применению.
- Работать со строками и функциями.
- Задавать и использовать свои функции.
- Базовым возможностям работы с файлами.
- Основным видам динамических хранилищ.
- Работе с автоматическими переменными.
«Алгоритмы, структуры данных и программирование на C++» от Азата Кабдуллина
Язык: русский.
Длительность: 10 уроков длительностью от 3 до 10 минут.
Формат обучения: видеоуроки.
Уровень сложности: для продолжающих, знакомыми с принципами структурного программирования на С++.
Обратная связь: нет.
Без сертификата
Что узнаете и чему научитесь:
- Основам алгоритмизации задач.
- Об основных типах данных.
- Принципам обработки массивов.
- Основным функциям C++.
- Основам работы с файлами.
- Использованию графики в C++.
- Основам ООП.
Об авторе курса:
Азат Кабдуллин
- Магистр технических наук.
- Преподаватель института автоматики и информационных технологий, кафедра кибербезопасности, обработки и хранения информации.
«Практическое решение задач на C++» от Сергея Будейкина
Язык: русский.
Длительность: 10 уроков длительностью от 5 до 25 минут. Общая длительность 2 часа 40 минут.
Формат обучения: видеоуроки.
Уровень сложности: для программистов с опытом работы на С++.
Обратная связь: нет.
Без сертификата
Что узнаете и чему научитесь:
- Решению задач на C++.
- Написанию простой программы.
Ага, бесплатно, классно. «Основы разработки на C++: белый пояс» от Coursera нифига не бесплатный и это нужно было указать. Да на главной странице сайта указано больше информации, чем в этом обзоре курсов. Платный сертификат это да, минус, но почему единственный? И когда в плюсах стоят все возможности, которые доступны только после покупки курса, в минусах нужно это обязательно указать, а не «платный сертификат». выглядит как неумелая реклама, проплаченная создателями этого курса.
Более того, «Основы языка C» от GeekBrains вообще не по C++, это обычный «C»