C++ is a powerful and complex language. This course covers advanced C++ language features and development techniques, to help you get the most out of the language. The course also provides thorough coverage of the C++ Standard Template Library (STL), and explains how to implement OO design patterns and C++ programming idioms to reinforce best practice in your code.