Description
The highly interactive course begins with a simple hello world program and proceeds on to cover common concepts such as conditional statements, loop statements, and functions in C++. It then reflects upon the idea of pointers and arrays, as well as the power they give to the programmer to write better code. Finally, it dives deeper in order to teach about advanced concepts such as classes, inheritance, and templates in C++ through interactive challenges and exercises.