This certifies that
Your name
has successfully completed the assessed program
C++ Foundations
Use references and value semantics correctlyManage lifetime with RAII and smart pointersSolve problems with the STL
Expressive systems programming with clear ownership.
Learn modern C++ with references, classes, RAII, smart pointers and the STL. Write code that is fast, readable and safe enough to maintain.
Reviewed and updated October 2026 · Free to start
290 practice drills included for extra repetition
Complete every lesson, then pass a timed assessment to earn the C++ Foundations Certificate. Each credential has a unique ID and a QR code that resolves to a live public record.
Pro members get five certification attempts and unlimited timed mock exams. Compare Pro
This certifies that
Your name
has successfully completed the assessed program
C++ Foundations
Use references and value semantics correctlyManage lifetime with RAII and smart pointersSolve problems with the STL