Master The C++20 Standard
Master the full spectrum of C++20 standard, core language updates, transformative features like Modules, Concepts, Coroutines, and Ranges, and essential new library components.
Course Description
This course offers a comprehensive exploration of C++20, designed to help developers master its full spectrum of enhancements. It covers extensive core language improvements—including updates to lambdas, constexpr capabilities, and attributes—alongside transformative pillar features such as Modules for better organization, Concepts for robust template metaprogramming, Coroutines for simplified asynchronous code, and Ranges for expressive data manipulation. Furthermore, the course ensures proficiency with essential new library components like std::format, std::span, and jthread, equipping developers to write truly modern, efficient, and powerful C++ applications.
Features
13-hrs On Demand Video
Exclusive 1-on-1 With Instructor
Course Completion Certificate
Priority Q/A
Full Lifetime Access
Community Access
Curriculum
Understand in detail on what is planned under each module
Why Do This Course
Gain comprehensive mastery of all key C++20 language and library features.
Use modules instead of headers to modularize software
Write highly readable and composable data processing pipelines using the Ranges library
Master the ability to write clearer template interfaces and constraints using Concepts
Simplify complex asynchronous operations and I/O-bound tasks with C++20 Coroutines
Effectively utilize powerful new library additions like std::format, std::span, and jthread.
Requirements
- Basic knowledge of C++11/14/17
- Modern C++ compiler (Visual Studio 2022, gcc 13, clang 17)
Related Products
Additional products that may be relevant to your interests

Instructor
- Hello! I'm Umar Lone
I've educated and mentored students and professionals globally, leveraging over 20 years of experience in C++, Object-Oriented Programming, Design Patterns, and related technologies. My professional background includes significant contributions to C++, Java, and C# projects with esteemed companies, alongside providing specialized project consultation & mentoring.
My current focus is on delivering comprehensive video courses that distill this extensive knowledge. I specialize in transforming intricate concepts into clear, practical, and actionable insights, supported by real-world examples. This approach is designed to equip you with the necessary clarity and confidence for sustained growth and impactful contributions within your projects and career trajectory.
Begin your learning journey with me now and unlock the advanced understanding and practical expertise essential for making a significant impact in your field.
Keep in touch
Subscribe for announcements, new courses & discount coupons