There are many good and detailed C++ programming courses online. In this introductory course in C++, we offer a concise, streamlined approach, which focuses on the essentials and develops good coding habits from the start. Writing good code structure, using object-oriented programming to make code easily readable and to prevent errors, and collaborating with others stand in the foreground, rather than an exhaustive tour de force of all the features of the rich and popular computer programming language C++.
This course also makes an excursion into Arduino programming language, which is a variant/subset of C++ with unique extensions used by Arduino microcontrollers, which have become an extremely popular platform for introductions and education in working with embedded systems.