Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

What's New in Modern C++

via Coursera

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
This course introduces the key enhancements in recent versions of C++. It is intended for developers who want to stay current with the language and its standard library. The course covers essential updates such as move semantics, smart pointers, functional programming techniques, and multithreading. It also addresses advanced features including variadic templates, universal references, concepts, and modules, with a focus on writing efficient and modern C++ code. Participants will gain practical knowledge and hands-on experience with the latest C++ features. The course is suitable for those seeking to improve code performance, adopt best practices, or explore new programming paradigms in C++.

Syllabus

  • What’s New in Modern C++
    • This module explores modern C++ features and best practices, including language enhancements, value categories, uniform initialization, smart pointers, functional programming with lambdas, and advanced techniques like multi-threading. Through six lessons, learners gain practical insights into efficient coding, memory management, and leveraging new syntax and library improvements introduced in recent C++ standards. The module is ideal for developers seeking to update their C++ skills and write safer, more expressive, and high-performance code.

Taught by

Pearson and Andy Olsen

Reviews

Start your review of What's New in Modern C++

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.