Learn C++

Learn C++


Please login to purchase the course.

Slides in English

Explanation in Hindi + English

SKU: cid_6365 Category: Tags: ,
About the course

This is a fundamental course in C++ which will help you to learn almost the entire C++ language. In this course, you will learn to write a basic C++ program which displays "Hello World" printed on the console. You will also learn about variables, operators, and operators precedence in C++. Then you will learn about the control statements, which are if-else, and switch-case statements. After that, you will learn about arrays in C++, such as one dimensional and two-dimensional arrays. You will also learn to insert elements into the array and fetch those elements. In addition to this, you will get an idea of how loops such as for loop and while loop work in C++. You will also learn about the random function to generate random numbers as well. After that, you will learn about strings and their operations in C++. Then you will learn about functions, how to create them, and invoke them. Finally, the course will conclude with the detailed working of pointers, classes, and objects in C++.

Learning Outcomes

After completing this course, you will be able to:

  • Understand the concepts of C++ programming.
  • Create your own applications using the concepts of C++ programming, including console based and GUI based applications.
  • Deal with many other complex technologies like Dot net, Android etc
  • Boost your hireability through innovative and independent learning.
  • Get a certificate on successful completion of the course.
Target Audience

The course can be taken by:

Students: All students who are pursuing professional graduate/post-graduate courses related to computer science / Information Technology.

Teachers/Faculties: All computer science teachers/faculties who wish to acquire new skills or improve their efficiency in C++ programming.

Professionals: All IT professionals, who wish to acquire new skills or upgrade their existing skills.

Why learn C++?

C++ is one of the most useful and complex programming languages with a huge area of application in the IT/Software industry. C++ overrides the complexities of 3D games, optimizes resource management and facilitates multiplayer with networking. Many highly used applications, such as Image Ready, Adobe Premiere, Photoshop, and Illustrator, are scripted in C++. C++ forms an integral part of many of the prevalent operating systems including Apple’s OS X and various versions of Microsoft Windows, and the erstwhile Symbian mobile OS. C++ finds a purpose in banking and trading enterprise applications, such as those deployed by Bloomberg and Reuters. It is also used in the development of advanced software, such as flight simulators and radar processing.

Many advanced medical types of equipment, such as MRI machines, use the C++ language for scripting their software. It is also part of engineering applications, such as high-end CAD/CAM systems. Prospects are bright for candidates with knowledge of programming languages like C++. Demand for professionals with a deep knowledge of object-oriented programming using C++ arrays, and C++ structures, and C++ objects is very high. C++ for gaming projects is very popular. So anybody familiar with C++ programming can make a career as a gaming professional.

Course Features

24X7 Access: You can view lecture as per your own convenience.

Online lectures: ~90 Minutes of online lecture with high-quality video.

Updated Quality content: Content is latest and gets updated regularly to meet the current industry demands.

Test & Evaluation

There will be a final test containing a set of multiple choice questions. Your evaluation will include the scores achieved in the final test.


Certification requires you to complete the final test. Your certificate will be generated online after successful completion of course.


Topics to be covered
  • Data Types
  • Arithmetic
  • If Statement
  • Switch Statement
  • Ternary Operator
  • Arrays
  • For Loop
  • While Loop
  • Do While Loop
  • User Input
  • Convert String
  • Strings
  • Vectors
  • Functions
  • Recursive Function
  • File I/O
  • Exception Handling
  • Pointers
  • Reference Operator
  • Classes / Objects
  • Private
  • Static Variables
  • Public / Encapsulation
  • Constructors
  • Static Functions
  • this
  • Inheritance
  • Call Superclass Constructor
  • Execute Static Method
  • Virtual Methods
  • Polymorphism
  • Abstract Data Type
', { 'anonymize_ip': true });