Our Courses

C Programming

C is a general-purpose programming language that is extremely popular, simple, and flexible to use. A structured programming language is machine-independent and extensively used to write various applications, Operating Systems like Windows, and many other complex programs like Oracle database, Git, Python interpreter, and more.


  • 1. History of C
  • 2. Structure Oriented Programming Concepts
  • 3. Hello World Program
  • 4. Variables and constants
  • 5. Operators in C

  • • If Statement
  • • Switch Statement
  • • Conditional Operator Statement
  • • Goto Statement

  • • For Loop
  • • While Loop
  • • Do-while loop
  • • Break and continue

  • • Predefined Function
  • • Create Function
  • • Call a Function

  • • One-dimensional arrays
  • • Two-dimensional arrays
  • • Working with adding and removing data from the arrays
  • • Max, Min with arrays

  • • Introduction to pointers
  • • Pointer to variables
  • • Getting address through pointers
  • • Pointers to arrays
  • • Arrays manipulations using pointers
  • • Call by reference functions

  • • Bubble Sort
  • • Insertion Sort
  • • Selection Sort
  • • Quick Sort
  • • Merge Sort

  • • strcpy()
  • • strlen()
  • • strlwr()
  • • strupr()

  • • malloc()
  • • calloc()
  • • free()
  • • realloc()

  • • Introduction to Structures and Union
  • • Defining Structures
  • • Defining unions
  • • Difference between structures and unions

  • • Creating a new file
  • • Opening an existing file
  • • Reading from file
  • • Writing to a file
  • • Moving to specific location in a file
  • • Closing a file

Duration : 30 Hours
Pre-requisite: Basic Computer Knowledge

Module 1 : C Language Basics


Module 2 : Selection Control Statements


Module 3 : Iterative Statement


Module 4 : Functions


Module 5 : 1D, 2D Arrays


Module 6 : Pointers


Module 7 : Sorting Techniques


Module 8 : String Handling


Module 9 : Dynamic Memory Allocation


Module 10 : Structures and Union


Module 11 : Files


Send Your Message