
Discover intermediate to advanced C++, including C++ 11's fantastic additions to the C++ standard.
Learn Advanced C++ Programming
InstructorJohn Purcell
Discover intermediate to advanced C++, including C++ 11's fantastic additions to the C++ standard.
InstructorJohn PurcellEditorial course preview
These 4 complementary views highlight concrete, legible examples from the course presentation.
This interface displays the initial syllabus structure for an advanced programming course, outlining modules on exception handling, file operations, and standard template libraries.
This interface displays the advanced C++ programming syllabus, highlighting sections on template classes, function pointers, and the introduction of modern C++ 11 features.
This interface displays a structured curriculum listing advanced C++ programming topics, including Lambda parameters, move semantics, and various casting techniques.
This interface displays the final segments of an advanced programming curriculum, listing lectures on color ranges and fractal creation before introducing bonus content on multiple inheritance.
Instruction covers essential modern features such as rvalue references, move constructors, and smart pointers (unique and shared), alongside a deep dive into various STL containers.
The course concludes with a substantial multi-step project focused on creating a fractal image generator using bitmap file headers and color algorithms.
Some signals indicate that examples may occasionally precede concept explanations, and there is a lack of visual tools to illustrate complex ideas. Additionally, some learners noted a need for more depth regarding compiler interpretation.
The curriculum aligns well with the requirement of having a basic grasp of C++ to progress into intermediate topics.