The C Programming Language is the foundation of modern day Technology.Most of our desktop Programs including Operating systems and Web Browsers are written in C or its subsequent extensions.Keeping this in mind, we try to offer the best of the concepts to our students which still run live in the industry. Hence bridging the skill gap.

Best Institute in Delhi NCR
Expert Instructors
Flexible Schedule
Learn by Doing Projects
Verified Certificates

Introduction to C

In this module you will learn basics of C such as history, features of C and its importance. You will also get to know about its procedural nature. The topics which will be covered in this module are described as:

  • History of C
  • Features of C
  • Importance of C
  • About Procedural language
  • Compilers and Interpreters

    This module contains details about the compiler used, about interptreters and the process of compiling and linking. The topics covered in this module are as given:

  • Role of Compilers
  • Role of Interpreters
  • Compiling and linking
  • Overview of C

  • Data Types
  • Variables
  • Operators
  • Control Statements
  • Preprocessor Directives
  • Input and Output Operators
  • Decision Making and Looping

  • The if..else statement
  • Nested if..else
  • The Switch Statement
  • While statements
  • The Do and for statements
  • Arrays and Strings

  • One/Two/Multidimensional Arrays
  • Dynamic Arrays
  • Reading String from Terminal
  • Writing String to stream
  • String handling
  • Functions

  • Defining, Declaring and Initializing a function
  • Recursion
  • Storage Classes
  • Argumented Functions
  • Pointers

  • Understanding Pointers
  • Pointer Expressions
  • Pointers and Arrays
  • Pointers and Character String
  • Pointers to Functions
  • Pointers and Structures
  • Structures and Unions

  • Defining a Structure
  • Size of a Structure
  • Array of Structure
  • Structures and Functions
  • Defining Unions
  • Dynamic Memory allocation

  • Introduction to Dynamic Memory Allocation
  • Malloc, Calloc, Realloc, Free
  • Linked List
  • Creating a Linked List
  • Inserting and Deleting in Linked list
  • Application of Linked List
  • File Management

  • Introduction to File Management
  • Opening and Closing a File
  • I/O Operations
  • Error Handling
  • command Line arguments
  • Data Structures in C

  • Introduction to Linked lists and Arrays
  • Stacks with Arrays and Linked Lists
  • Queues with arrays and linked Lists
  • Sorting and Searching
  • PROJECT