This course will teach you the fundamentals in C Programming. Before we begin to write the complex C programs, it will be interesting to know what really C is. C is the most popular and widely used programming language. This course makes learning the language easier and more interesting. We focus on the elementary C language features like constants, variables, keywords and how these interact with each other in C instructions. This course explains you about the step-by-step creation of programs through the IDE. You can learn about the data types and how it accomplishes the input and output. Then we have covered the basic control structures of C like decision control, loop and switch..case statements. You can learn and practice the C program hands-on. We have also covered the concept of the self-contained block of statements the functions. By the end of the course you will have a good understanding of the fundamental concepts in C programming and write the C programs.