Modern C++ Standards through Object-Oriented Projects
Strengths
Modern Standard Coverage
The curriculum provides depth in move semantics, templates, and the Standard Template Library (STL) across C++11, C++14, and C++17 standards.

Learn about move semantics, lambda expressions, smart pointers, concurrency, template, STL & more
InstructorUmar LoneThe curriculum provides depth in move semantics, templates, and the Standard Template Library (STL) across C++11, C++14, and C++17 standards.
Editorial course preview
These 4 complementary views highlight concrete, legible examples from the course presentation.
This screenshot shows a Visual Studio development environment with C++ code examples illustrating dynamic memory management techniques, including the use of malloc and the new operator.
This presentation slide outlines new features in modern C++, including Rvalue references, move semantics, lambda expressions, concurrency, and variadic templates.
This slide outlines C/C++ memory management concepts, detailing how the stack, data section, and heap are allocated and managed within a process address space.
This educational slide explains the concept of composition in object-oriented programming using a car and engine analogy alongside C++ code examples.
Instruction covers both manual memory allocation and modern smart pointer ownership models like std::unique_ptr.
Some learners report the instructor speaks too quickly, making it difficult to follow complex topics like move/copy semantics without frequent pausing. Note that these signals were provided before the most recent update; while an update label exists, it does not prove a correction of pacing issues.
Assignments may combine multiple lectures without providing explicit solutions or addressing all necessary prerequisite knowledge. Note that these signals were provided before the most recent update; while an update label exists, it does not prove a correction of assignment support.
The curriculum includes installation guides for deprecated versions of Visual Studio.
The content aligns well with the needs of experienced developers looking to learn modern C++ features.