Expand your C++ knowledge with this Intermediate-level course. Learn more about the language’s unique blend of low-level control and high-level OOP features.
Now that you’ve mastered the basics^ the Intermediate level is where C++ truly shines. This course is the second in a three-part series designed to teach students some of the most important C++ concepts. This part focuses on how C++ interacts with memory^ featuring concepts like pointers/memory addresses^ heap memory management^ and writing/reading files. Knowing C++^ you can create applications that will run on a wide variety of hardware platforms such as personal computers running Windows^ Linux^ UNIX^ and Mac OS X^ as well as small form factor hardware such as IoT devices like the Raspberry PI and Arduino –based boards.