Cover image for Expert C++

Expert C++

Become a proficient programmer by learning coding best practices with C++17 and C++20's latest features

VGSW

Created by Vardan Grigoryan, Shunguang Wu

Explore the latest features of C++17 and C++20 while mastering advanced programming techniques. Learn how to design scalable, efficient applications using modern C++ standards and best practices. By the end, you'll be ready to build real-world software with confidence.

Packt | Apr 2020 | 606 min

What You Will Learn

You'll start by diving into new language features and gradually move toward advanced topics like concurrency, debugging, and high-performance programming. Each section builds on practical examples, guiding you through real-world scenarios and professional coding techniques. Along the way, you'll reinforce your understanding with hands-on projects and clear explanations.

Key Features

  • Master C++20 features like modules, concepts, ranges, and coroutines
  • Apply design patterns and best practices to create robust, maintainable code
  • Boost performance with advanced concurrency, multithreading, and memory management

Target Audience

This course is ideal for experienced C++ developers who want to deepen their expertise and stay current with modern standards. If you're aiming to build professional-grade applications, improve your coding practices, or tackle complex software projects, you'll find the skills and insights you need here.

Related courses