C++ Core

Advanced Modern C++

Type deduction, value categories, forwarding, concepts, constexpr and API design.

4.8Advanced systemsIntermediate → Advanced8 modules
Outcome

Build interview-ready C++ depth with ownership, language rules, design trade-offs and debugging intuition.

Good for

Students preparing for C++ interviews and engineers who want stronger systems foundations.

Prerequisites

Modern C++ basics, data structures and enough practice to read medium-sized examples.

Curriculum

What you will study

Modules are shown like a course curriculum so you can scan the path before starting.

01auto, decltype and deduction
02Value categories
03Forwarding references
04Perfect forwarding
05constexpr and consteval
06Concepts
07Type erasure
08API design