All Courses

C/C+ Training in Chandigarh with live Projects

The C programming language is a high-level programming language developed by Dennis Ritchie and Brian Kernighan at Bell Labs in 1972 from an almost unknown language named B. The first major program written in C was the UNIX operating system, and for many years, C was considered to be inextricably linked with UNIX.

This C and C++ course provides an introduction to basics of the C and C++ programming language through techniques and principles that you can take for granted in other languages to pointers, structures, unions and dynamic memory allocation and then get a edge over others in advanced C programming like file handling and much more

What you will learn

This course is designed to give a solid foundation in key aspects of the language. The course covers all of the important features of C/ C++ programming, ensuring an understanding of the principles which strengthen the design of valuable, high-class, and delivered software. The course is based on many years experience of teaching C/ C++ courses, general industrial programming experience. We focus on the requirements of day-to-day users of the language who will have to not only use existing libraries but also to know the mechanisms used in the accomplishment of those libraries

Course Detail

Duration: 6 Months / 6 Weeks Version: C++
Regular: 2 Hours per day WeekEnds: 2 - 3 Hours per day
Weekdays: Monday - Friday Weekend: : Saturday and Sunday
Online Training: Available

C language Basics

  • Data Types
  • Indentation
  • operators
  • Bitwise Operators


  • while Loop
  • for Loop
  • Nested Loop Statement
  • Break and Continue Statement


  • Introduction to Functions
  • Need for Functions
  • Standard & User defined Functions
  • What is header file
  • How to create our own header file
  • Difference between source file & exe file
  • How to create exe file
  • Defining & Calling Functions
  • Storage Classes
  • Pass by Value, pass by Reference
  • Return by value & return by address
  • Recursive Functions


  • Memory concept
  • Pointers to variable
  • Pointers to pointers
  • Pointers with operation


  • Char pointers
  • Char array (String)
  • Declaring & Initializing String Variables
  • Strings with pointers
  • Strings with functions
  • String Functions
  • Creation of our own string
  • Array of Strings


  • Introduction to Arrays
  • Need for Arrays
  • Arrays with pointers
  • Arrays with functions
  • Types of Arrays
  • One Dimensional Array
  • Two Dimensional Arrays
  • Multi Dimensional Arrays

Graphics Programming

  • In text Mode
  • In Graphics Mode
  • file Operation
  • Dynamic Memory allocation

Structures, Unions, Enum and typedef

  • Introduction to Structures
  • Defining Structures
  • Struct with pointers , arrays, strings and functions
  • Array ,strings as Structures Members
  • Containership
  • Union, Different between Structure & Union


  • Online Project
  • Web Hosting
  • FTP
Back to Top