Standard Library and memory management depth
Strengths
Thorough Technical Depth
Instruction covers complex topics including move semantics, smart pointers, and various container types within the Standard Library.

Take your knowledge of C++ to the next level!
InstructorJames RaynardInstruction covers complex topics including move semantics, smart pointers, and various container types within the Standard Library.
Editorial course preview
These 3 complementary views highlight concrete, legible examples from the course presentation.
This course contents slide outlines key C++ topics including language features like operator overloading and lambda expressions, alongside library features such as STL containers.
This slide outlines the target audience for the course, targeting beginners looking to advance their C++ skills and experienced developers seeking to fill gaps in their knowledge.
A course overview slide titled 'This Course' outlines the benefits of learning Modern C++, including improved safety, efficiency, and developer productivity.
Free
Free

Free

The curriculum includes a multi-part project focused on building a Breakout game using the SFML graphics library.
Instructional signals suggest a lecture style that relies heavily on reading from notes rather than interactive live coding. One signal from 2025 predates the displayed 2026 update, and while the update label may have addressed this, it does not prove a correction.
The instructor's video presence can obstruct the view of code or slides. One signal from 2024 suggests this remains a factor, though the 2026 update label does not prove a correction.
The content focuses primarily on C++11, C++14, and some C++17, lacking coverage of more recent standards like C++20. One signal from 2025 notes this gap, though the 2026 update label does not prove a correction.
Aligns well with the target of intermediate developers looking to refresh skills, though visual presentation may affect fit.