SSDN Technologies has emerged as the most prolific training centres in India for learning the basics and application of the C programming language. This course allows entry-level coders and aspiring IT professionals to enhance their programming skills in this language which has more than 3 million programmers under its belt.

C Language

  • C has proven to be a potent and flexible language for a wide variety of programs. Therefore, not knowing this Language is considered to be a handicap.
  • Skilful “C” programmers help in developing desktop software such as operating systems, games and productivity software.
  • The course covers all key basics of programming in the “C” programming language and helps learn fundamental programming methods and common library functions for efficient usage of the pre-processor.


  • All students looking to learn this language, who are seeking to enter the world of programming, are suitable to enter this course. This lesson will serve as your stepping-stone into the programming world.
  • This course will help you possess advanced knowledge of the language and teach you the usage of creating algorithms and help you deal with complex coding problems.

Course Objectives

  • To help in a proper presentation of the syntax and semantics of the “C” language.
  • Teaching students to write programs with the help of standard IDE.

Learn to:

Upon completion of this certification program, you will be able to:

  • Compiling and develop software’s within the “C” environment.
  • Identify basic scalar data types and operators.
  • Learn effective flow control.
  • Work with complex data types like arrays, pointers and structures.
  • Effectively structure the code using functions and modules.


Before attending this training, SSDN Technologies recommends that candidates should have:

  • Knowledge of computer basics.

Next Course:

  • C++, After learning C++ you can opt for Java or .Net Training.

Duration: 32 Hours

  • Introduction to the C Language

    • The C Language and its Advantages
    • The C character Set
    • Constants ,Variables and keywords
    • Types of C Constants
    • Rules for Constructing Integer Constants
    • Rules for Constructing Real Constants
    • Rules for Constructing Character constants
    • Writing C Programs
    • Building an Executable Version of a C Program
    • Debugging a C Program
    • Examining and Running a C Application Program
  • Data Types and Variables

    • Data Types
    • Integers, Long and Short
    • Integers, Signed and Unsigned
    • Chars, signed and unsigned
    • Floats and Doubles
    • Operands
    • Operators
    • Arithmetic Expressions
  • Input /Output Management

    • Input/ Output Management
    • The getchar()
    • putchar() Function s
    • Single-character I/O
    • Formatted Input
    • The scanf() Function
  • Control-flow Statements

    • The Control-flow Program Statements
    • The if Statement
    • The if-Else Statement
    • Nested if-else
    • Ladder If
    • Looping Statements
    • For, While, Do-While
    • Keywords – Break, Continue, goto
    • Switch
  • Modular Programming with Fuons

    • The C Function
    • Library Functions
    • User Define Functions
    • Function Parameters and Arguments
    • The C Standard Library Functions
    • Local, Global and Static Variables
    • Recursion
  • Arrays & Pointerx

    • Arrays
    • A simple program using array
    • One Dimensional Array
    • Two Dimensional Array
    • Operation on Arrays
    • Pointers
    • Pointer to Pointer
    • Pointers and array
    • Pointer and Functions
  • Strings

    • What are String
    • More about String
    • Pointers and String
    • Standard Library String Functions
    • Strlen()
    • Strcpy()
    • Strcat()
    • Array of pointers to string
  • Structures and Union

    • Structures
    • Declaring a Structure
    • Accessing Structure elements
    • How Structure Elements are stored
    • Arrays of Structures
    • Additional feature of Structure
    • Uses of Structure
    • Passing Structures to Functions
    • Union
  • File Input/Output

    • Arrays
    • Ajjj
  • Array

    • File Introducation
    • File Input and Output Functions
    • Opening a file
    • Reading from a File
    • File opening modes
    • A file copy program
    • Arrays
    • Writing to a file
  • Miscellaneous Feature

    • Enumerated Data types
    • Uses of Enumerated Data types
    • Typecasting
    • Bit Fields
    • Preprocessor
    • Dynamic Memory Allocation
Batch Date Course Duration
Citrix Authorize Learning Center Microsoft Partner Network Summer Training Training Center Amcat Partner Network
Enquiry Button

Fill this form to Enquiry us

       7 + 4   =