100+ бесплатных онлайн-курсов

11 бесплатных курсов по C++

Для начинающих в 2024 году.

«Уроки C++ с нуля» от itProger

Язык: русский.

Длительность: 26 уроков длительностью от 10 до 30 минут.

Формат обучения: видеоуроки + текстовые материалы + практические задания.

Уровень сложности: для начинающих.

Обратная связь: нет.

Без сертификата

Программа обучения:

  1. Первая программа на С++.
  2. Переменные и создание калькулятора.
  3. Условия и логические операции.
  4. Генератор чисел и работа со строками.
  5. Циклы Do, While, Do while.
  6. Исключения и отлов ошибок.
  7. Массивы данных. Одномерные и многомерные.
  8. Указатели и ссылки.
  9. Динамический массив.
  10. Символы и строки.
  11. Структуры данных.
  12. Перечисления.
  13. Работа с файлами.
  14. Функции С++.
  15. Перегруз функций.
  16. Математические операции.
  17. Классы и объекты.
  18. Конструкторы и диструкторы.
  19. Дружественные функции.
  20. Дружественные классы.
  21. Указатель this.
  22. Наследование классов.
  23. Шаблоны функций.
  24. Шаблоны классов в С++.

Что узнаете и чему научитесь:

  • Пониманию принципов объектно-ориентированного программирования.
  • Работе с библиотеками C++.
  • Выполнению простейших математических операций.
  • Созданию функций.
  • Работе с шаблонами функций.
  • Работе с конструкторами и деструкторами.
  • Написанию несложных программ.
  • Выявлению ошибок при написании программы.

Особенности курса:

  • Чтобы получить доступ ко всем практическим заданиям курса, нужно оформить платную подписку на сайте (за 7$ в месяц).

Об авторе курса:

Григорий Дударь

  • Основатель онлайн-школы программирования itProger.
  • Автор YouTube-канала о программировании с более чем 800 тысячами подписчиков.

«Программирование на C++» от Computer Science Centre

Язык: русский.

Длительность: 41 урок, длительность видео 10 часов.

Формат обучения: видеоуроки + дополнительные материалы + тесты + интерактивные задачи.

Уровень сложности: курс рассчитан на студентов, владеющих синтаксисом хотя бы одного структурного языка программирования (C, Pascal, Java, Fortran и др.).

Обратная связь: нет.

С сертификатом

Программа обучения:

  1. Обзор языка C ++.
  2. История языка C++.
  3. Характеристики языка C++.
  4. Зачем нужен компилятор?
  5. Структура кода на C++.
  6. Как компилируется программа на C++.
  7. Введение в синтаксис C++, часть 1.
  8. Введение в синтаксис C++, часть 2.
  9. Как выполняются программы на C++.
  10. Стек вызовов.
  11. Указатели и массивы.
  12. Использование указателей.
  13. Ссылки.
  14. Динамическая память.
  15. Многомерные массивы.
  16. Строки и ввод-вывод.
  17. Структуры.
  18. Методы.
  19. Конструкторы и деструкторы.
  20. Объекты и классы.
  21. Модификаторы доступа.
  22. Константность.
  23. Конструктор копирования и оператор присваивания.
  24. Класс массивов.
  25. Наследование.
  26. Перегрузка.
  27. Виртуальные методы.
  28. Таблица виртуальных методов.
  29. Объектно-ориентированное программирование.
  30. Особенности наследования в C++.
  31. Перегрузка операторов.
  32. Правила переопределения операторов.
  33. Умные указатели.
  34. Ключевые слова static и inline.
  35. Ключевое слово friend.
  36. Шаблон проектирования Singleton.
  37. Перегрузка операторов.
  38. Правила переопределения операторов.
  39. Умные указатели.
  40. Ключевые слова static и inline.
  41. Ключевое слово friend.
  42. Шаблон проектирования Singleton.
  43. Шаблоны классов.
  44. Шаблоны функций.
  45. Специализация шаблонов.
  46. Ещё о шаблонах.
  47. Заключительный урок.

Особенности курса:

  • В процессе обучения затрагиваются типичные ошибки, которые приводят к ухудшению читабельности кода и некорректной работе созданной программы.
  • Курс подготовлен при поддержке компании 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++.
  • Написанию простой программы.
Алексей Шаполов

Основатель проекта. Профессиональный information junkie. 😊

Разбираюсь в SEO и интернет-маркетинге. Работаю онлайн с 2018 года. Люблю философствовать, потреблять контент в самых разнообразных его формах и, конечно же, писать интересные статьи для своих сайтов.

Оцените автора
Пройти.Ру
Добавить комментарий

  1. Вячеслав

    Ага, бесплатно, классно. «Основы разработки на C++: белый пояс» от Coursera нифига не бесплатный и это нужно было указать. Да на главной странице сайта указано больше информации, чем в этом обзоре курсов. Платный сертификат это да, минус, но почему единственный? И когда в плюсах стоят все возможности, которые доступны только после покупки курса, в минусах нужно это обязательно указать, а не «платный сертификат». выглядит как неумелая реклама, проплаченная создателями этого курса.

    Ответить
    1. Вячеслав

      Более того, «Основы языка C» от GeekBrains вообще не по C++, это обычный «C»

      Ответить
100+ бесплатных онлайн-курсов
Часть ссылок на нашем сайте – реферальные. Что это значит для вас, читайте в данном материале.