Home >> Courses List >> C++ Programming Course



Course : C++ Programming Course


    Course Elements


C++ is a general programming language. C++ is standardized by the ISO. It was first launched in 1985. From the last three decades, it has got a number of updates to cater to the needs of the programmers. It has also influenced various other programming languages. This course is focused on the following points:

> History of C++ programming language.
> How C++ is connected with other programming languages?
> What are the syntaxes and data types used in C++ language?
> How C++ is different C and CSharp?



  • Development and Properties of C++
  • Object-Oriented Programming
  • Developing a C++ Program
  • A Beginner’s C++ Program
  • Structure of Simple C++ Programs
  • Fundamental Types
  • Constants
  • Escape Sequences
  • Names
  • Variables
  • Using Functions and Classes
  • Declaring Functions
  • Function Calls
  • Type void for Functions
  • Input and Output with Streams
  • Operators for Fundamental Types
  • Binary Arithmetic Operators
  • Unary Arithmetic Operators
  • Control Flow
  • The while Statement
  • The for Statement
  • The do-while Statement
  • Selections with if-else
  • Symbolic Constants and Macros
  • Converting Arthimetic Types
  • Functions
  • Storage Classes and Namespace
  • References and Pointers
  • Member Objects and Static Members
  • Arrays and Pointers
  • Fundamentals of File Input and Output
  • Overloading Operators
  • Type Conversion for Classes
  • Dynamic Memory Allocation
  • Inheritance
  • Polymorphism


C++ does its programming and output very efficiently, this is what distinguishes it from other computer languages. It is covered with various types of concepts. The learning outcomes of this course for a course taker will be:

> Learning about how programming is done in C++.
> Learning about the several versions of C++ with their features.
> Know about the several operators such as conditional, dot and scope resolution operator.
> Learning about various concepts such as inheritance, polymorphism and abstraction.
> Various memory management options in C++.
> Preventing every possible misuse of C++.


By Peter Red

I am very happy to enroll in such an information dedicated course. It has made all my basics clear regarding C++. This course communicates well about the various data typed and syntaxes to use C++.

Mary Thomas

C++ programming language course is worth considering. Being a fresher with this language, I was looking for something that could teach me in practical. This course totally fits to all my needs.

By Angelina Cates

This course has got a strong information base that fails down all other tutorials and guide available over different platforms. This course in worth and I highly recommend this course to everyone who want to be a pioneer in this language.

By Sarah Jones

It covers all, from the very basic to the very complex. If you aim at being a C++ master, don’t hesitate to enroll. I am completely satisfied with the results this course has provided me.

By Charles Davis

It is an excellent course for every professional programmer. Nicely covers all topics relating to C++. It is a dense course with heaps of detailed information. C++ never seemed this easy before this course.