C Programming Language

Learn C Programming Language from Scratch

C Programming Language

This course aims to teach C language in the easiest way possible. If you are looking to learn C programming course but not sure about how and where to start it, then here is the solution. This course helps you to learn C programming language from basics to advanced concepts like pointers, file handling, pointers with structures, etc. easily. We have covered the complete syllabus with enough programs on the Linux environment which gives you enough experience for getting good marks, doing industry-related projects and crack job interviews. We have structured the course in such a way that, a newbie with zero experience of programming can become a professional programmer in just a few days but with the regular practice.

  • Lectures are short and explained clearly in simple English and Hindi mixed language, providing a major focus on the concepts.

  • If you are a newbie, or intermediate level programmer or advanced developer, this course will teach you each and every aspect of programming.

This course covers important concepts of C language. Some of them are like:

  • Operators

  • Decision Making

  • Looping

  • Arrays

  • Functions

  • Pointers

  • Strings

  • Structure

  • Union

So what are you waiting for?  Just enrol with a click and experience programming in C language from scratch to an advanced level.


Data Types
Primitive Data Types
User Defined Data Type
Format Specifiers
Constant Qualifiers
Operators Continued
Assignment Operators
Logical Operators
Bitwise Operators
Increment & Decrement Operator
Ternary Operator
Wap To Find Size of Integer, Character, Float And Double Data Type
Wap To Calculate The Product of Two Floating Point Numbers Entered By User
Wap To Calculate The Sum of Two Integer Number Entered By User
If Statement
Program (if Statement)
If-else Statement
If-elseif Statement
Switch Case Statement
Break Statement
Continue Statement
While Loop
Do-while Loop
For Loop
Call By Value
Types of Functions
Wap To Swap Two Numbers Using Function(call By Value)
Wap To Reverse A Sentence Entered By User Using Recursion
Introduction of Array
Row Major Order(2-d Array)
Column Major Order (2-d Array)
WAP to find maximum element in an Array
Introduction of Pointer
Example of Pointer
Relation Between Pointer & Function
Relation between Pointer and Array
Valid Pointer Operations
Relation Between Character Array And Character Pointer
Array of Pointers
Passing An Array To A Function
WAP To Demonstrate The Usage of Pointer
Introduction of Structure
Example of Structure
Nested Structure
Self-referential Structure
Member Access Through Pointer
Wap To Display Student Name, Roll Number & Marks Using Structure
WAP to display Person name, age and Weight using structure & Pointer
Introduction of Union
Difference Between Structure And Union
Introduction of Input/Output
Character Input/Output
Formatted Input/Output
sscanf() Function
Example of sscanf() Function
printf() Function
sprintf() function
Example of sprintf() Function
String Input/Output
puts() Function
Wap To Illustrate gets() and puts() Function
File Input/Output
putc() function
Introduction of String
strcmp() & strncmp() Function
strcpy() & strncpy() Function
C Program Using strcat() And strncat() Function
C Program using strcmp() and strncmp() Function
C Program Using strcpy() And strncpy() Function
C Program To Find The Length of String Using strlen() Function
C Program Using strchr() And strrchr() Function
Introduction of Storage Classes
Types of Storage Class
Automatic Storage Class
Register Storage Class
Program To Demonstrate The Usage of Register Storage Class
External Storage Class
Static Storage Class
Example on Register and Static Storage Class
Introduction of File Handling
Various Functions In File Handling
fseek() & ftell() Function
getw() & putw() Function
fscanf() & fprintf() Function
Write A Program To Read And Write The Content of File On Output Screen

C Programming Language