The first QN C++ course instills the following:
-- Proficiency in OOO, inheritance, polymorphism.
-- Proficiency in generic programming (C++ templates).
-- Deep understanding of C/C++ memory management (dynamic allocation), pointers, references, memory leaks, etc.
-- Understanding of the importance and usage of const-correctness, data hiding, etc.
-- Experience using Boost libraries.
-- Experience with basic STL containers/data structures.
-- Solid experience with Object Oriented design (i.e., abstract classes, composition vs. inheritance, class design).
-- Great coding habits (best C++ practices, code commenting, code format, etc.)
The level of experience goes well beyond most college courses. Your code is reviewed and critiqued at a professional level, which is the best way to become a proficient coder; most college courses will teach you concepts and syntax (the 'science'), but do not make you into a good coder (the 'art').
The Advanced course on QN takes all of this to the next level, including C++20, a deep section on Boost libraries, STL, concurrency, and advanced design patterns.