If you have any further question please feel free to contact with us 11AM to 8PM only business days.

What does C++ Programming Language mean?

C++ is an object oriented programming (OOP) language, developed by Bjarne Stroustrup, and is an extension of C language. It is therefore possible to code C++ in a "C style" or "object-oriented style." In certain scenarios, it can be coded in either way and is thus an effective example of a hybrid language.

C++ is a general purpose object oriented programming language. It is considered to be an intermediate level language, as it encapsulates both high and low level language features. Initially, the language was called 'C with classes’ as it had all properties of C language with an additional concept of 'classes’. However, it was renamed to C++ in 1983.

C++ PROGRAMMING LANGUAGE course consist of 60 lessons. You must complete them all to get certificate.

C++ course Outline


  • History of C++
  • Writing c++ program
  • Structure of c++ programs
  • Preprocessor directives
  • Header file
  • The main() function
  • C++ statements
  • Keywords
  • Tokens
  • Variables
  • Data types in c++
  • Declaration of variable
  • Constants
  • Arithmetic operators
  • Arithmetic expression
  • Increment and decrement operators
  • Downloading and installation of C++ Compiler

Relational expression and conditional statement

  • Relational expression
  • Relational operators
  • The if statement
  • The if-else statement
  • The nested if statement
  • The nested if-else statement
  • The switch statement
  • The break statement
  • The nested if-else and switch statements
  • The conditional operators
  • Logical operators
  • The AND operators
  • The OR operators
  • The NOT operators
  • The go to statement

Loop statement

  • The while loop
  • The do while loop
  • The continue statement
  • The break statement
  • The for loop
  • The nested loops


  • One dimensional arrays
  • String variables
  • Sorting array
  • Multi-dimensional array
  • Initialization tables
  • Initializing character type table


  • Defining a structure
  • Structure variables
  • Accessing member of a structure
  • Initializing of structure
  • Nested structure
  • Initializing of nested structure


User defined function

  • Function declaration
  • Function definition
  • Calling function
  • Passing arguments to function
  • Returning function
  • Inline function
  • Function overloading

Built in function

  • Accessing built in function
  • Argument of function
  • h
  • h
  • h
  • h


  • Memory address and variable
  • Pointer variables
  • The void type pointers
  • Pointers and arrays
  • Pointer and string
  • Array of pointer


  • Defining a class
  • Members of a class
  • Data members
  • Member functions
  • Member access specified
  • Object
  • Declaring object of a class
  • Calling member function
  • Defining member function outside
  • Storage of objects in memory
  • Constructors
  • Destructors
  • Passing objects as arguments

Sponsored Links

Certificate Sample


These are the students which completed course with extraordinary Marks.