News Banner

C & C++ Programming

C++ is a middle-level programming language developed by Bjarne Stroustrup starting in 1979 at Bell Labs

C is a general-purpose, high-level language that was originally developed by Dennis M. Ritchie to develop the UNIX operating system at Bell Labs. C was originally first implemented on the DEC PDP-11 computer in 1972.

What am I going to get from this course?

  • write C programs independently
  • face technical interviews with confidence
  • will be able to do assignments in C programs

What is the target audience?

  • This course is A-Z on  C Programming  , therefore, anyone can take this course, even absolute beginners in programming will face no problem doing this course
  • Any undergraduate student having C Programming in curriculum
  • If you have previous experience in C Programming or with any other programming language then this course is going to make your foundation more strong

C++ is a statically typed, compiled, general-purpose, case-sensitive, free-form programming language that supports procedural, object-oriented, and generic programming.

C++ is regarded as a middle-level language, as it comprises a combination of both high-level and low-level language features.

C++ was developed by Bjarne Stroustrup starting in 1979 at Bell Labs in Murray Hill, New Jersey, as an enhancement to the C language and originally named C with Classes but later it was renamed C++ in 1983.

What am I going to get from this course?

  • How to create a functional app from start to finish using industry standard practices.
  • Key coding concepts such as standard data types, variables, arithmetic expressions flow control, functions, classes, arrays, and pointers.
  • Computing theory and mathematical principles strictly as they apply to everyday C++ coding

What is the target audience?

  • Anyone with an interest in creating their own applications from scratch.
  • People who are wanting to move from HTML or CSS to full-on programming.

How soon after signup would i get access to learning contents ?

As soon as you enrol into the course  You will immediately get access to our course content in the form of a complete set of videos, PPTs, PDFs and Assignments. You can start learning right away.

What are the payment options ?

You can pay by Credit Card, Debit Card or Net Banking from all the leading banks.





What is C

Getting Started with C

 Constants, Variables and Keywords

 Types of C Constants 

The Decision Control Structure



 The if Statement

 Multiple Statements within if

The if-else Statement

 Nested if-elses

 Use of Logical Operators




 The while Loop

The for Loop

Nesting of Loops



The break Statement

The continue Statement

The do-while Loop

Decisions Using switch




Functions & Pointers

What is a Function

 Why Use Functions

 Passing Values between Functions

Scope Rule of Functions

Calling Convention

 Call by Value and Call by Reference

 An Introduction to Pointers  




 What are Arrays

 Passing Array Elements to a Function

Pointers and Arrays

Passing an Entire Array to a Function

Two Dimensional Arrays



 What are Strings

Pointers and Strings

 Standard Library String Functions

strlen( ) ,strcpy( ) , strcat( ) , strcmp( )

Two-Dimensional Array of Characters




Why Use Structures

Declaring a Structure

Accessing Structure Elements

 How Structure Elements are Stored

 Array of Structures 




What is C++

Compiling and Linking



Identifiers and Constants

Data Types



Programming Technique


DAY 10

If Statements


For Loop

While Loop

do While Loop

Switch Case


DAY 11

Functions in C++

Call by Reference

Return by Reference

Inline Function

Friend and Virtual Function


DAY 12


Single Dimension Array

Double Dimension Array

Array of Strings



DAY 13


Classes and Objects

Arrays within a Class

Static Data Members

Static Member Functions

Array of Objects

Objects as Function Arguments

Friendly Functins


DAY 14


Parameterised Constructor

Multiple constructors in a Class

Constructors with Default Arguments


Operator Overloading 

Overloading Unary Operators

Overloading Binary Operators


DAY 15


Single Inheritance

Multilevel Inheritance


DAY 16

Multiple Inheritance

Hierarchical Inheritance



Team Member

Shrishti Dubey

Works at Tech Mahindra

It was excellent session and course. Good job

Team Member

Anshuman Singh

Works at Apple

It was good experience to learn C++ and Java.

Team Member

Dushyant Thakur

Works at Infosys

I did my Course Successfully. Wonderful learning experience.

Please Login or Register to purchase recorded videos.
Ans : Online training is an interactive training programme where the training is conducted via Live and Interactive "gototraining" sessions, where a student get chance to interact with trainer and other students in a group. You will feel like you are taking a Classroom session but the best part is you are directly taking the session at your own convenient from your home itself.
Ans : Along with Online training free access to previous and present classes reocorded video
Ans : You will able to access " Recorded Videos " of all topics
Ans : We record all our live sessions, so at the end of the session you will get recordings from each session .
Ans : Click on the "Enroll Now" button and you can pay by Pay Pal , Credit Card, Debit Card or Net Banking from all the leading banks.

What they say

Drop us a Query