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++.

您将学到什么
Explore language and library enhancements available in modern C++.
Learn how to get the most out of move semantics, functional programming techniques, smart pointers, and more.
Understand important features such as variadic templates, universal references, concepts, and modules.
要了解的详细信息

添加到您的领英档案
7 项作业
September 2025
了解顶级公司的员工如何掌握热门技能

该课程共有1个模块
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.
涵盖的内容
27个视频7个作业
人们为什么选择 Coursera 来帮助自己实现职业发展

Felipe M.

Jennifer J.

Larry W.









