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.
We will assign you a mentor to guide you throughout the course and push you towards completing your lessons and projects on time.
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.