
Multi-Paradigm Programming with Modern C++
Master the best practices within modern C++
Created by Georgy Pashkov
Explore the latest features and best practices in modern C++ to write cleaner, faster, and more maintainable code. Gain practical experience with new language standards, including modules, concepts, ranges, and advanced concurrency tools. Build confidence in applying multi-paradigm approaches to real-world software projects.
Packt | Jun 2020 | 462 min
What You Will Learn
You will build your skills through practical, real-world code examples that highlight each major feature and programming paradigm. The material is organized to help you focus on hands-on application, guiding you through advanced language concepts and best practices without tying you to any specific platform or operating system.
Key Features
- Master new C++ features like modules, concepts, ranges, and coroutines for cleaner code
- Apply best practices and C++ Core Guidelines to design robust, maintainable software
- Develop safe and efficient concurrent programs using modern multithreading techniques
Target Audience
Ideal for experienced C++ developers ready to deepen their expertise and stay current with the latest standards. If you already understand core C++ concepts and have used features like lambdas, you will benefit most. This course is designed for those who want to write more effective, modern C++ code and tackle complex software challenges.





