Обучение программированию c: Курс «Введение в Си» для начинающих, обучение программированию на Си с нуля, 8 уроков
ТОП-11 бесплатных онлайн-курсов по C++ [2023] для начинающих с нуля
Автор Алексей Шаполов На чтение 10 мин Просмотров 63.2к. Обновлено
Для начинающих с нуля в 2023 году.
1. «Уроки C++ с нуля» от itProger
Пройти курс
Язык: русский.
Длительность: 26 уроков длительностью от 10 до 30 минут.
Формат обучения: видеоуроки + текстовые материалы + практические задания.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Программа обучения:
- Первая программа на С++.
- Переменные и создание калькулятора.
- Условия и логические операции.
- Генератор чисел и работа со строками.
- Циклы Do, While, Do while.
- Исключения и отлов ошибок.
- Массивы данных. Одномерные и многомерные.
- Указатели и ссылки.
- Динамический массив.
- Символы и строки.
- Структуры данных.
- Перечисления.
- Работа с файлами.
- Функции С++.
- Перегруз функций.
- Математические операции.
- Классы и объекты.
- Конструкторы и диструкторы.
- Дружественные функции.
- Дружественные классы.
- Указатель this.
- Наследование классов.
- Шаблоны функций.
- Шаблоны классов в С++.
Что узнаете и чему научитесь:
- Пониманию принципов объектно-ориентированного программирования.
- Работе с библиотеками C++.
- Выполнению простейших математических операций.
- Созданию функций.
- Работе с шаблонами функций.
- Работе с конструкторами и деструкторами.
- Написанию несложных программ.
- Выявлению ошибок при написании программы.
Особенности курса:
- Чтобы получить доступ ко всем практическим заданиям курса, нужно оформить платную подписку на сайте (за 7$ в месяц).
Об авторе курса:
Григорий Дударь
- Основатель онлайн-школы программирования itProger.
- Автор YouTube-канала о программировании с более чем 800 тысячами подписчиков.
₽ На правах рекламы ₽
Бесплатный вебинар «Как зарабатывать 150 000+ ₽ в месяц на создании сайтов и приложений» от Code Breakers
Узнать больше
Бесплатный вебинар, в ходе которого вы узнаете, как можно зарабатывать на создании сайтов и приложений без знания программирования.
Кто проводит вебинар:
Анна Радзиевская
- Основатель крупнейшей в России и СНГ онлайн-школы No-code разработки — Code Breakers
- Приглашённый спикер во ФРИИ, «Сбер» «Ростелеком», EpicGrowth, ProductStar, МФТИ, НИУ ВШЭ
- Колумнист в «РБК», «Ведомости», «Известия», RB.RU, «Секрет Фирмы», VC.RU и других популярных изданиях
- Имеет опыт запуска стартапов в РФ, США и Европе
Подробнее
2. «Программирование на 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 центра и ИТМО.
- Михаил Кринкин — преподаватель СПбАУ.
3. «Основы C++» от LoftSchool
Пройти курс
Язык: русский.
Длительность: 22 урока длительностью от 5 до 15 минут. Общая длительность 3 часа 15 минут.
Формат обучения: видеоуроки.
Уровень сложности: для продолжающих, знакомыми с принципами структурного программирования.
Обратная связь: нет.
Без сертификата
Что узнаете и чему научитесь:
- Пониманию концепции ООП.
- Работе со структурами и перечислениями.
- Написанию функций.
- Перегрузке операций.
- Использованию ключевых слов explicit и mutable.
- Использованию наследования в С++.
- Работе с виртуальными функциями.
- Созданию программ в среде Visual Studio.
- Обработке исключений.
4. «Уроки программирования на языке C++» от Ravesli
Пройти курс
Язык: русский.
Длительность: 145 уроков.
Формат обучения: текстовые уроки + практические задания + итоговый тест.
Уровень сложности: для начинающих и продолжающих, знакомыми с принципами структурного программирования.
Обратная связь: нет.
Без сертификата
Что узнаете и чему научитесь:
- Пониманию основ языка C++ и программирования в целом.
- Основам разработки ПО.
- Работе с переменными и основными типами данных.
- Применению операторов в C++.
- Перегрузке операторов.
- Работе с переменными.
- Основам ООП.
- Пониманию принципов наследования.
- Использованию библиотек C++.
- Созданию игр на C++.
- Решению типовых проблем, возникающих в процессе программирования на С++.
5. «Основы C++. Программирование для начинающих» от SimpleCode
Пройти курс
Язык: русский.
Длительность: 204 урока длительностью от 5 до 30 минут.
Формат обучения: видеоуроки.
Уровень сложности
Обратная связь: нет.
Без сертификата
Что узнаете и чему научитесь:
- Установке и работе с Visual studio.
- Выполнению логических операций.
- Поиску и отладке ошибок в коде.
- Созданию приложений на языке C++.
6. «Уроки C++» от Anton
Пройти курс
Язык: русский.
Длительность: 61 урок длительностью от 5 до 50 минут.
Формат обучения: видеоуроки.
Уровень сложности: для начинающих и продолжающих, знакомыми с основными принципами программирования на C++.
Обратная связь: нет.
Без сертификата
Что узнаете и чему научитесь:
- Работе с циклами и операторами.
- Выполнению простых математических операций.
- Применению булевой логики.
- Самостоятельному создание простых программ.
Особенности курса:
- Частично устаревший курс (опубликован в 2010 году).
7. «Видеоуроки по программированию на C++ для начинающих» от Next Pro
Пройти курс
Язык: русский.
Формат обучения: видеоуроки.
Уровень сложности: для начинающих и продолжающих, знакомыми с принципами структурного программирования.
Обратная связь: нет.
Без сертификата
Что узнаете и чему научитесь:
- Понимать смысл написания программ.
- Различать типы данных.
- Функциям C++.
- Основам ООП.
- Разберётесь в частых ошибках при использовании классов.
8. «C++» от Дениса Маркова
Пройти курс
Язык: русский.
Длительность: 28 уроков длительностью от 35 минут до 2 часов. Общая длительность 24 часа.
Формат обучения: видеоуроки.
Уровень сложности: для начинающих и продолжающих, знакомыми с принципами структурного программирования.
Обратная связь: нет.
Без сертификата
Что узнаете и чему научитесь:
- Устройству языка C++.
- Особенностям написания программ.
- Как хранятся данные в компьютере.
- Особенностям ввода информации с клавиатуры в программу.
- Что такое циклы, массивы, функции.
- Как правильно писать код.
- Основам ООП.
- Принципам работы с классами.
9. «C++ с нуля» от Selfedu
Пройти курс
Язык: русский.
Длительность: 20 уроков длительностью от 10 до 20 минут. Общая длительность 4 часа 20 минут.
Формат обучения: видеоуроки.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Что узнаете и чему научитесь:
- Основам программирования на C++.
- Установке и началу работы в Visual Studio.
- Основным математическим операциям.
- Основным операторам и их применению.
- Работать со строками и функциями.
- Задавать и использовать свои функции.
- Базовым возможностям работы с файлами.
- Основным видам динамических хранилищ.
- Работе с автоматическими переменными.
10. «Алгоритмы, структуры данных и программирование на C++» от Азата Кабдуллина
Пройти курс
Язык: русский.
Длительность: 10 уроков длительностью от 3 до 10 минут.
Формат обучения: видеоуроки.
Уровень сложности: для продолжающих, знакомыми с принципами структурного программирования на С++.
Обратная связь: нет.
Без сертификата
Что узнаете и чему научитесь:
- Основам алгоритмизации задач.
- Об основных типах данных.
- Принципам обработки массивов.
- Основным функциям C++.
- Основам работы с файлами.
- Использованию графики в C++.
- Основам ООП.
Об авторе курса:
Азат Кабдуллин
- Магистр технических наук.
- Преподаватель института автоматики и информационных технологий, кафедра кибербезопасности, обработки и хранения информации.