Course description

Fundamental programming in C++ involves mastering the basic building blocks and syntax required to write logic and execute tasks. C++ is a powerful, high-performance compiled language, and understanding its fundamentals is the first step toward building everything from simple console applications to complex software and games.

Here are the core concepts covered in C++ fundamentals:

  • Program Structure & Syntax: Every C++ program must have a main() function, which is the starting point where the code is executed. It relies on header files (like #include <iostream>) to load necessary libraries, and every command statement must end with a semicolon (;).

  • Variables and Data Types: This is how you store and manipulate data. In C++, you must explicitly define what type of data a variable will hold, such as whole numbers (int), decimals (float or double), single characters (char), or true/false values (bool).

  • Input and Output (I/O): Interacting with the user by printing text to the screen using std::cout and receiving keyboard input using std::cin.

  • Operators: Using mathematical symbols (+, -, *, /) to perform calculations, and relational/logical operators (==, >, &&, ||) to compare values and test conditions.

  • Control Structures: Directing the flow of the program. This includes making decisions using conditional statements (if, else if, else, or switch) and repeating actions using loops (for, while, do-while)

What will i learn?

Requirements

Iraq learn Academy 2

Free

Lectures

1

Skill level

Beginner

Expiry period

Lifetime

Share this course

Related courses