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

Lorem ipsum dolor sit amet, consectetur adipisicing elit.

  • 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.

A course certificate helps you establish your expertise in a quick and reliable fashion.

Preview Certificate

Course Highlight

Lorem ipsum dolor sit amet, consectetur adipisicing elit.

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.