Become a Certified

C++ Programmer

A basic programming language with a steep learning curve, it is present everywhere in the world of technologies.  Learn the C++ fundamentals to get an edge over your competitors.

What You’ll Learn

1MODULE 1: INTRODUCTION AND OPPs CONCEPTS

Get an overview of the C++ programming language. Understand the OOPs concepts. Learn how to set up the development environment on your computer.

  • 1. Introduction
  • 2. Principles of OOPs
  • 3. Environmental Setup

2MODULE 2: DATATYPES AND TOKENS

In this module, you'll learn a building blocks of the C++ programming language. Learning these skills lays the proper foundation for writing functional code in C++.

  • 1. Tokens
  • 2. Datatypes
  • 3. Typecasting
  • 4. Modifiers
  • 5. Variables & Scope
  • 6. Constants and Literals
  • 7. Keywords
  • 8. Comments
  • 9. Storage Classes

3MODULE 3: OPERATORS AND FUNCTIONS

Understand arithmetic, logical, relational, bitwise and other operators available at your disposal. Learn about functions, their utility and creating your own functions.

  • 1. Operators
  • 2. Basic structure of C++ with Functions

4MODULE 4: C++ CLASSES AND MEMBER FUNCTIONS

Learn the concept central to C++ programming. A user-defined data-type, class specifies the object form and gives the member functions which are methods to manipulate the data stored in those objects.

  • 1. C++ Classes and Functions
  • 2. Simple C++ programs
  • 3. C++ programs with classes

5MODULE 5: CONSTRUCTORS AND DESTRUCTORS

Constructor OOP concept of creating an object and destructor is the OOP concept for destroying an object. learn to use constructors to initialize an object and eliminate default values. learn to use destructor to remove the object from the running program and save memory.

  • 1. Constructors
  • 2. Destructors
  • 3. Constructors Programs

6MODULE 6: DECISION MAKING AND LOOPING

Learn about decision making statements and looping commands that C++ offers to you. Understanding them inside out is crucial to your success.

  • 1. Decision making
  • 2. Looping Structure
  • 3. C++ Decision making programs
  • 4. C++ Looping Structure programs

7MODULE 7: POINTERS

Learn pointers to store the value of addresses than the data and use it for dynamic memory allocation. Learn to ease coding and improve speed and performance f the program with pointers.

  • 1. Pointers
  • 2. Pointers programs

8MODULE 8: ARRAYS

In C++, an array is an object that is dynamically allocated memory. It is a datatype which houses a collection of elements of a similar data type. Learn to save memory and implement lists, stacks, queues and other data structures using arrays.

  • 1. Arrays
  • 2. Arrays Programs

9MODULE 9: STRINGS

C++string is an object that uses a char array to store characters. Learn C++ string class functions and to manipulate the string data.

  • 1. Strings
  • 2. Strings programs

10MODULE 10: IO FILES

C++ offers a variety of file handing capabilities. Learn them thoroughly and write code that is useful, easy to understand and easy to debug.

  • 1. Input/Output
  • 2. File Streams
  • 3. IO programs

11MODULE 11: INHERITANCE

Inheritance is an important OOP concept where an object gets all properties of a parent. Learn to create new classes using the characteristics and behaviour of existing classes. Customize these new classes to suit your needs.

  • 1. Inheritance and its Types
  • 2. Inheritance programs

12MODULE 12: OVERLOADING

Polymorphism is an important component of OOPs. Learn method overloading and operator overloading in C++.

  • 1. Function Overloading
  • 2. Operator Overloading
  • 3. Virtual Function
  • 4. Friend Function
  • 5. Overloading Programs

13MODULE 13: INTERFACES, STRUCTURES AND UNIONS

There are a few special user-defined datatypes in C++. Learn about abstracted datatype interfaces that give behaviour instructions to classes. Learn struct-Structures group multiple types into one type and Unions- Similar to struct but use the same memory for its data.

  • 1. Abstraction & Interfaces
  • 2. Structures and Unions
  • 3. Interface programs
  • 4. Structures and Unions programs

14MODULE 14: EXCEPTION AND HANDLING

A concept to prevent runtime errors, it transfers control of programs from one part to another when faced with the errors. Learn to handle exceptions with a try, catch and throw.

  • 1. Exception
  • 2. Exception programs

15MODULE 15: TEMPLATES AND PRE-PROCESSORS

Preprocessors in C++ are used to direct the compiler to take the required action. Learn to define headers, macros, line control and control compilation. Use templates to write generic programs and reuse code and customize for multiple purposes.

  • 1. Templates
  • 2. Preprocessors

You'll earn a well-deserved certificate.

Course Highlight

1-to-1 mentoring

We will assign you a mentor to guide you throughout the course and push you towards completing your lessons and projects on time.

Post-Course Support

Get the help to build your resume, do mock interviews and attract job interviews in well-known companies around you.

Project Based Learning

Master the new tech skills through hands-on labs, mini projects and capstone project.