Support us

10 курсов по C++ (июнь 2023)

С++, несмотря на свой солидный возраст, остается одним из основных языков программирования, который применется очень широко: от разработки ПО до создания игр. В сети много ресурсов, которые помогут освоить этот язык. Советуем обратить внимаение на подборку команды Digitaldefynd, котрую мы дополнили. В ней как платные, так и бесплатные ресурсы для людей с разным уровнем подготовки и знаний С++.

1 комментарий

С++, несмотря на свой солидный возраст, остается одним из основных языков программирования, который применется очень широко: от разработки ПО до создания игр. В сети много ресурсов, которые помогут освоить этот язык. Советуем обратить внимаение на подборку команды Digitaldefynd, котрую мы дополнили. В ней как платные, так и бесплатные ресурсы для людей с разным уровнем подготовки и знаний С++.

Мы обновили этот материал 8.06.2023. Проверили и освежили данные, добавили новый курс и убрали неактуальный, дополнили информацию о том, как сэкономить на обучении.
Содержание
Примечание Adviser

В статье есть ссылки партнеров. Это значит, что если вы что-то покупаете с нашей помощью — вы также поддерживаете dev.by. (Вот другой способ).

При этом редакция и авторы независимы в выборе темы, концепции материала, фокуса описания, подхода к услугам или товарам. Прежде чем что-то советовать, мы много читаем и смотрим по теме, говорим с экспертами.

Редакция может выражать свое мнение и пробовать всё на себе.

Если рекомендательный материал обновляется, мы указываем, что и когда поменялось, в самом начале.

В чем различие языков C, C++ и C#

C — классический язык разработки системного ПО и софта для микропроцессоров. На С написаны Linux, большая часть Windows и MacOS. Если взять любой современный гаджет или электронное устройство, в большинстве случаев они работают тоже под управлением программы на C. 

C# — объектно-ориентированный язык программирования с автоматическим управлением памятью, предназначенный для программирования на платформе.NET.

C++ — подходит тем, кому одновременно нужна вся мощь языка C и гибкость объектно ориентированного программирования. Counter-Strike, StarCraft и World of Warcraft написаны на C++, а это значит, что можно сочетать производительность C и современные технологии. 

Дюжина курсов для опытных (и не только) разработчиков на С и C#
Дюжина курсов для опытных (и не только) разработчиков на С и C#
По теме
Дюжина курсов для опытных (и не только) разработчиков на С и C#

Стартовый курс по программированию на С++: от новичка до высшего уровня (Udemy) 

Этот курс, созданный Академией программирования, может конкурировать за звание одной из лучших онлайн-программ по С++. Так как этот язык программирования существует уже много лет, нет необходимости говорить о том, что он претерпел множество изменений. Курс рассматривает самую последнюю версию концепций С++, что позволит быть в курсе актуальных изменений в синтаксисе и терминах.  

Преимущества

  • Отличный курс для того, чтобы начать знакомство с С++, если у вас нет релевантного опыта. 
  • Вы изучите базовые и продвинутые возможности С++.
  • Множество упражнений по программированию, чтобы отточить практические навыки.
  • Живые примеры кода делают занятия интерактивными и увлекательными. 
  • 267 лекций + полный пожизненный доступ + 3 статьи + 5 дополнительных ресурсов.

Отзыв на платформе:

«Пока это очень информативный курс. Я узнаю о С++ больше, чем мог бы, если бы занимался самообразованием и просто читал книги. Он действительно начинается с самых основ, и мне это нравится».

Продолжительность: 46 часов

Рейтинг: 4.6 из 5

Стоимость: $59, есть скидки 

Посмотреть программу

Сертификация по С++ для программистов (Udacity)

Если вы уже знакомы с основами C++ и хотите перейти на следующий уровень, то это руководство вас не разочарует. Данный курс, на котором преподают эксперты по С++, затрагивает темы среднего уровня сложности. Программа тщательно разработана и абсолютно бесплатна. Вместо простого объяснения терминов, курс концентрируется на том, как на самом деле работают концепции, а занятия сопровождаются интерактивными квизами. Есть возможность самостоятельно определять темп обучения и делать его максимально удобным для студентов. 

Преимущества

  • Упражнения и интерактивные квизы превращают обучение в увлекательный опыт. 
  • Получите советы и подсказки по изучению концепций С++ от создателя этого языка — Бьёрна Страуструпа.
  • Учебные материалы и видео этого курса доступны бесплатно. 

Продолжительность: 4 месяца, по 10 часов в неделю

Рейтинг: 4.7 из 5

Стоимость: $1390 за курс, действуют скидки 

Посмотреть программу

Сертификация по С++ для программистов на С от Университета Калифорнии (Coursera)

TIP от Adviser: Экономьте до 80% на образовании с подпиской Coursera Plus, дающей неограниченный доступ к 7000 курсов, проектов, специализаций и сертификаций на платформе. Подробнее о том, как это работает, читайте в статье.

Если у вас есть опыт программирования на С и вы хотите развивать ваши навыки, то этот курс станет хорошим стартом. Вы начнете с изучения методов преобразования программ, написанных на С, в С++, а затем перейдете к различным алгоритмам, таким как алгоритмы Дейкстры для нахождения кратчайшего пути, алгоритмы Прима и Краскала, функциям, дженерикам и классам С++. Программа обучения заканчивается итоговым экзаменом, который поможет определить ваше понимание тем, которые были рассмотрены на занятиях. 

Преимущества

  • Алгоритмы и концепции подробно объясняются и сопровождаются соответствующими примерами, что облегчает понимание.
  • Каждый модуль сопровождается материалами для чтения и тестами. 
  • Изучение таких тем, как конструктор по умолчанию, конструкторы преобразования, список и динамическое распределение памяти.
Отзыв

«Очень хороший курс, в особенности для людей, которые, как и я, имеют большой опыт в программировании на С, но хотят научиться чему-то новому, чтобы развивать карьеру. Я буду рекомендовать этот курс своим друзьям».

Продолжительность: 13 часов

Рейтинг: 4.4 из 5

Стоимость: $49 в месяц, первые 7 дней можно учиться бесплатно

Записаться

Онлайн-курсы, руководства и занятия по С++ (Pluralsight)

Язык программирования С++ существует уже довольно давно, и никогда не поздно начать его изучение. Эти курсы, которые в первую очередь рассчитаны на новичков, может пройти кто угодно, включая людей с нулевым пониманием программирования. После ознакомления с основами преподаватели расскажут вам о функциональных возможностях языка. Заключительный сет курсов рассматривает некоторые из наиболее сложных тем, которые могут пригодиться в профессиональных проектах. К концу этого пути вы поймете, как много можно достичь с языком программирования С++ и сколько навыков вы приобрели. 

Преимущества

  • Понятое руководство, которое позволит разобраться со всеми концепциями с нуля и понять, как работать с доступными современными библиотеками.
  • Несколько первых лекций представляют собой краткое введение в содержание занятий. 
  • Практикуйтесь с доступными примерами и выполняйте задания, чтобы усовершенствовать свои навыки программирования.  
  • Создавайте функциональный код, используя шаблоны проектирования и стандартную библиотеку С++. 
  • Тренинг делится на соответствующие разделы, состоящие из практических лекций. 

Продолжительность: 44 часа

Рейтинг: 4.6 из 5

Стоимость: $23 в месяц

Записаться

Руководство по С++: от новичка до эксперта (Udemy) 

Эта сертификация простым и эффективным способом научит вас С++ с нуля. Основной акцент в ней сделан на выполнении максимально возможного количества упражнений по написанию кода. Отсутствие опыта и знаний в области программирования не проблема. Эта программа обещает разрушить миф о том, что программирование — сложная вещь. 

Преимущества 

  • Тщательно рассмотрены все важные концепции С++. 
  • Множество упражнений, чтобы закрепить знания и прояснить сомнения. 
  • Каждая из тем подробно освещена и сопровождается соответствующими примерами. 
  • Программа обучения охватывает различные темы, начиная с основ и заканчивая продвинутым уровнем. 
  • 70 видеолекций + 4 статьи + 101 дополнительный ресурс + полный пожизненный доступ.

Отзыв на платформе:

«Один из лучших курсов по С++, который вы можете найти в Интернете. Все подробно объясняется, даже небольшие концепции. И я думаю, что он полезен всем, от новичков до людей, которые знают язык. В упражнениях отличные вопросы. Я многому научился на этом курсе. Он дал мне уверенность в работе с С++ и теперь я могу легко работать над большими проектами. И я хочу поблагодарить преподавателя за такой замечательный курс».

Продолжительность: 17 часов

Рейтинг: 4.4 из 5

Стоимость: $79

Посмотреть программу

Популярные бесплатные курсы по разработке на dev.ИТ-курсы
Популярные бесплатные курсы по разработке на dev.ИТ-курсы
По теме
Популярные бесплатные курсы по разработке на dev.ИТ-курсы

Бесплатные курсы и руководства по С++ (Google)

Этот курс, созданный Google, представляет особый взгляд на С++, со своими уникальными ресурсами и занятиями. Он включает материалы для чтения, видеолекции, примеры и упражнения для практики по написанию кода. Вы начнете с настройки среды и тестирования нескольких примеров кода. В этом курсе есть много интересных примеров и вопросов, которые основаны на реальных сценариях. Он объясняет каждую концепцию с большим количеством примеров кода и визуализацией. Вдобавок к этому, в курсе рассматриваются такие темы, как юнит-тестирование, справочное руководство и руководство по работе с Linux.

Преимущества:

  • Хорошо разработанное руководство с соответствующими примерами. 
  • Изучение концепции С++ с помощью схем и визуализации.
  • К каждой концепции прилагается примерный код с выходными данными.  
  • Структура курса отличается от большинства других онлайн-программ. 
  • Дружелюбный тон учебных материалов делает обучение приятным. 
  • Курс рассматривает темы от начального до продвинутого уровня и заканчивается итоговым тестом. 

Продолжительность: определяете сами

Стоимость: бесплатно

Посмотреть программу 

Изучите продвинутое программирование на С++ (Udemy)

Если у вас есть базовое представление о С++ и вы хотите его расширить, то этот курс может вам пригодиться. Вы начнете с изучения концепции обработки файлов и перейдете к STL, классам шаблонов, перегрузке операторов, лямбда-выражениям, конструкторам перемещения и многому другому. В конце курса инструктор покажет вам, как создать программу, которая генерирует фрактальные изображения, используя функции, рассмотренные на занятиях. Эта программа с отличными отзывами и высоким рейтингом пользуется успехом у аудитории Udemy.

Преимущества:

  • Хорошо продуманная учебная программа и подробные объяснения содержания. 
  • Применение концепций, рассмотренных на занятиях, при выполнении практических заданий. 
  • Создание сложных приложений на С++ и подача заявок на соответствующие вакансии. 
  • 105 лекций + 2 статьи + 2 ресурса для скачивания + полный пожизненный доступ. 

Продолжительность: 15 часов.

Рейтинг: 4.5 из 5

Стоимость: $79, есть льготная подписка

Посмотреть программу

Изучите С++ (Codecademy)

Codecademy предлагает одни из самых лучших курсов по С++, которые позволят новичкам получить наиболее полезные навыки программирования. Вы начнете с изучения фундаментальных основ С++, а затем будете переходить ко все более сложным концепциям и темам. Вы охватите практически все темы С++, написав при этом свою первую программу и разработав ваше собственное приложение. Учебный план курса разработан опытными инструкторами Codecademy, которые уже более 10 лет работают со студентами. Они будут поддерживать вас на протяжении всего курса и помогут с любым вопросом, связанным с обучением. Если вы закончите курс со всеми выполненными проектами, то сможете получить сертификат о его завершении.

Преимущества:

  • Это вводный курс, который научит вас фундаментальным концепциям, а также познакомит с продвинутыми темами С++. 
  • Узнаете, как скомпилировать и запустить свою первую программу, а также использовать условные выражения и логику для разработки приложений, которые генерируют другой результат.
  • Поймете, как применять векторы С++ для организации данных.  
  • Получите доступ к практическим упражнениям, квизам, заметкам и нескольким видеолекциям, которые помогут вам усовершенствовать ваши знания и навыки. 

Продолжительность: 25 часов

Стоимость: бесплатно

Посмотреть программу

Курс по C++ от Coursera. Освой язык который используют в SpaceX и гейминге
Курс по C++ от Coursera. Освой язык, который используют в SpaceX и гейминге
По теме
Курс по C++ от Coursera. Освой язык, который используют в SpaceX и гейминге

Курс Unreal Engine С++ для разработчиков: изучите С++ и создавайте видеоигры (Udemy)

Этот курс позволит вам применять базовые знания С++ для того, чтобы профессионально создавать видеоигры на Unreal Engine4. Пройти эту сертификацию может кто угодно вне зависимости от имеющегося опыта. Занятия основаны на выполнении проектов, поэтому вы будете учиться на практике. Благодаря высокому уровню поддержки от преподавателей и студентов, вы сможете постоянно совершенствовать свои знания и навыки.

Преимущества:

  • Освоите принципы гейм-дизайна и разовьете навыки решения проблем, которые пригодятся в любой области. 
  • Добавите глубины своей игре, используя аудиоэффекты и звук. 
  • Будете писать чистый код, который легко понять. 
  • Изучите Animation Blueprint для пользовательской анимации персонажа. 
  • 340 лекций + 12 статей + 11 ресурсов для скачивания + полный пожизненный доступ.

Продолжительность: 30 часов

Рейтинг: 4.7 из 5

Стоимость: $63, есть льготная подписка

Посмотреть программу

Объектно-ориентированные структуры данных в C++ Иллинойского университета (Coursera)

Всеобъемлющий курс, который подготовили специалисы Университета Иллинойса, научит вас писать программы на языке C++ с нуля. Содержит набором видеолекций и пошаговое руководство, которые помогут  научиться настраивать среду разработки для написания и отладки кода и реализации структур данных в виде классов.

Курс является частью программы специализации «Ускоренные основы CS», знакомит с передовыми концепциями программирования. В конце учебного плана придется выполнить ряд конкретных заданий и практических упражнений, чтобы получить сертификат об окончании.

Ключевые моменты:

  • Курс среднего уровня, поможет изучить основные аспекты объектно-ориентированных структур данных в C++.
  • Вы научитесь установке редактора кода C++ на свой компьютер, выберете конкретную совместимую с Linux среду для Windows, macOS или облака.
  • Узнаете об эффективности AWS и о том, как создать среду Cloud9 на AWS с доступом к Cloud9 Notes.
  • Поработаете с тренировочными викторинами после завершения каждого занятия, чтобы проверить свои знания и навыки, полученные во время занятий.
Отзыв на платформе:

«Отличный курс, простой и сложный одновременно.  Отличное введение в эти темы. Все что включено, есть здесь по какой-то причине. Все прямо в точку, без воды»

Продолжительность: 21 час

Рейтинг: 4,7 из 5

Стоимость: Стоимость: $49 в месяц, первые 7 дней можно учиться бесплатно

Посмотреть программу

11 онлайн-курсов по языку Java для новичков и профессионалов (май 2023)
11 онлайн-курсов по языку Java для новичков и профессионалов (май 2023)
По теме
11 онлайн-курсов по языку Java для новичков и профессионалов (май 2023)
11 лучших сертификаций Coursera чтобы освоить новую специальность (май 2023)
11 лучших сертификаций Coursera, чтобы освоить новую специальность (май, 2023)
По теме
11 лучших сертификаций Coursera, чтобы освоить новую специальность (май, 2023)
Как сэкономить 300% на курсах Google. Разбираемся в подписке Coursera Plus
Как сэкономить 300% на курсах Google. Разбираемся в подписке Coursera Plus
По теме
Как сэкономить 300% на курсах Google. Разбираемся в подписке Coursera Plus
Место солидарности беларусского ИТ-комьюнити

Далучайся!

Читайте также
8 онлайн-курсов и интенсивов для Product Manager (февраль, 2024)
8 онлайн-курсов и интенсивов для Product Manager (февраль, 2024)
8 онлайн-курсов и интенсивов для Product Manager (февраль, 2024)
Собрали проверенные онлайн-курсы и интенсивы для Product Manager. В этой подборке: курсы от действующего PM в Microsoft, актуальная специализация по управлению продуктами в сфере AI, курсы для начинающих специалистов и лайфхаки как проходить собеседования на позицию продакта.
2 комментария
Как очистить Mac? Подборка платных приложений для macOS (cо скидками Black Friday 2024)
Как очистить Mac? Подборка платных приложений для macOS (cо скидками Black Friday 2024)
Как очистить Mac? Подборка платных приложений для macOS (cо скидками Black Friday 2024)
Чем просканировать накопившийся за время работы мусор на диске вашего в Мака и навести порядок? Рассказываем о 7 платных приложениях для очистки macOS. Мы не называем их лучшими — просто советуем обратить на них внимание.
9 комментариев
11 лучших сертификаций Coursera, чтобы освоить новую специальность (август, 2023)
11 лучших сертификаций Coursera, чтобы освоить новую специальность (август, 2023)
11 лучших сертификаций Coursera, чтобы освоить новую специальность (август, 2023)
Проанализировали Coursera в поисках лучших профессиональных программ на 2023 год, прохождение которых позволит получить востребованную специальность. Рассказываем, на какие направления обратить внимание и как сертификация Coursera помогает изменить вашу карьеру.
1 комментарий
12 онлайн-курсов по языку Java для новичков и профессионалов (август, 2023)
12 онлайн-курсов по языку Java для новичков и профессионалов (август, 2023)
12 онлайн-курсов по языку Java для новичков и профессионалов (август, 2023)
Java по-прежнему входит в список самых популярных языков программирования. Вместе с Digitaldefynd мы составили список курсов по Java, которые подойдут как новичкам, так и людям с опытом программирования, чтобы освоить этот востребованный язык.

Хотите сообщить важную новость? Пишите в Telegram-бот

Главные события и полезные ссылки в нашем Telegram-канале

Обсуждение
Комментируйте без ограничений

Релоцировались? Теперь вы можете комментировать без верификации аккаунта.

2

Нормальный подбор. Только про возраст можно поспорить. Я бы добавил ссылку на стандарты. И на сравнение этих стандартов, так сказать обзор. Язык постоянно развивается. Что есть здорово.