C++ is an object-oriented programming language that was first developed by Bjarne Stroustrup. It was originally created to be an extension of the C language, which is a middle-level language, and these roots are still present today. C++ can be developed in the object-oriented style, or in the C-style, making it a truly hybrid language. This path will take you from the very basics of programming using C++ and will vault you forward into creating rich applications for the Windows operating system. You can also create platform independent desktop applications in C++ using either the Qt or Cinder frameworks. Those courses are in our library but not listed on this path.
Learn How to Program with C++ C++ Fundamentals C++ Fundamentals – Part 2 C++11 Language Features C++ Unit Testing Fundamentals Using Catch
Modern C++ Libraries Beautiful C++: STL Algorithms Design Patterns in C++: Creational Design Patterns in C++: Structural – Adapter to Decorator Design Patterns in C++: Structural – Façade to Proxy
Modern C++ Concurrency High-performance Computing in C++