Cover image for Multi-Paradigm Programming with Modern C++

Multi-Paradigm Programming with Modern C++

Master the best practices within modern C++

Georgy Pashkov

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.

Related courses

Cover image for Java Programming Certification Course
Cover image for Python Mastery - 100 Days, 100 Projects
Cover image for Python Basics for IT Professionals with AI Skills
Cover image for Python Object Oriented Programming Bootcamp
Cover image for Complete Python Developer in 2026: Zero to Mastery
Cover image for Python Fundamentals - Variables, Loops, Functions & More