Data types, variables, and operators in C++, Control structures, functions, and arrays in C++, OOP programming
What you'll learn
Understand the fundamental concepts and syntax of the C++ programming language, including data types, control structures, functions, and objects.
Develop the ability to write and execute C++ programs, debug errors, and optimize performance.
Apply advanced C++ concepts and techniques such as templates, pointers, memory management, and multithreading to create efficient and scalable applications.
Gain practical experience in developing real-world applications using C++, such as video games, operating systems, or scientific simulations.
Requirements
Basic computer skills and familiarity with programming concepts such as variables, loops, and functions.
Knowledge of a programming language such as Python, Java, or C can be helpful, but not required.
Access to a computer with a C++ compiler installed, such as Visual Studio or Code::Blocks.
Willingness to learn and practice coding regularly.