
Introduction to C Programming
What is C language?
How it is evolved?
Why it is still important to learn C programming.
Why it is known as 'the Mother of all modern programming languages'.
Its features, application areas, and lot more.
Why compiler is needed? What is source code, executable code, etc.
Let's discuss some basic programming terms and explore how compiler works behind the scene.
Identifier and data type in C. How to define an identifier. What are data types, its categories and the range & size of the datatype. What are keywords ? Let's discuss all these one by one.
What is a variable in programming?
How to define a variable in C.
Let's discuss how a variable and identifier are related but not the same
What are constants in programming.
Let's discuss Operators.
Why operators are needed.
Categories of operators.
What are Arithmetic operators.
Why we need '%' operator.
How it works?
When do we need modulo division operator?
Relational operators
How they works.
What is equal-equal-to operator?
Difference between '==' (equal-equal-to) and '=' (assignment) operator.
Let's discuss logical operators.
How they works.
Logical AND, Logical OR, Logical NOT.
Difference between '!=' (not-equal-to) and '!' (logical not) operator.
Assignment operator.
Multiple assignment.
Compound or Shorthand assignment operators.
What is the difference between '==' (equal-equal-to) and '=' (assignment) operator.
Let's discuss the Increment (++) and decrement (--) operators.
Pre and Post Increment and Decrement operators.
Difference between pre and post increment and decrement operators.
Let's discuss the conditional operator. How to use it, and how it works.
Introduction
How bitwise operators works
Tricks to evaluate bitwise operators quickly (manually)
Let's discuss some special operators that give us capability to perform some unique operations.
We may also categories the operators based on how much operands they need to operate. Let's discuss.
Let's discuss the order of execution of the operators.
Program to swap two numbers with the help of third variable.
Program to swap two numbers without using third variable.
Introduction to Decision-making.
if-else statement > Intro | Syntax | Flowchart | How it works
Program 1- To check number is less than 10 or not.
Program 2- To check for Even and Odd number.
if() statement and points to remember regarding usage of if-else.
if-else-if ladder > Intro | Syntax | Flowchart| How it works.
Program
Nested if-else statement
Introduction, when to use it.
Syntax, Flowchart.
How it works.
Program
Let's discuss some important points regarding if-else statement.
About switch statement.
if-else-if vs. switch
Example
A switch statement or if-else-if ladder, which one is best according to our need.
Let's discuss the fall through property of the switch statement and how can we take advantage of it.
Programs source code.
Let's discuss the loops.
What are loops?
Why needed?
How to choose a perfect loop for our program?
When to use them?
All About the loops.
Let's discuss the most commonly used loop - for loop.
Let's take a look at the working of while loop.
Tutorial structure:-
Intro and syntax.
Example.
Example's dry run.
IDE run and more examples.
Valid and invalid formats(key points to remember).
Take a look at the working of a loop that always runs at least once.
Tutorial structure:-
Intro and syntax.
do-while runs at-least once example.
Example.
Example's dry run.
IDE run and more examples.
Comparison of while & do-while.
Valid and invalid formats(key points to remember).
Let's discuss, nested loops i.e. loop inside a loop.
Break & Continue: The Jumpers in Loop, let's discuss them.
This course is for those learners, who try to learn and build a good relationship with programming but faces obstacles and don't want to continue. Be positive; If you believe, you can patch up with programming, then you are already half way from achieving it. All you need is to give it an honest try, and this course will help you in it.
This course focuses on the core concepts and basics of the programming that are vital for a programmer. The learners will find this course helpful in the preparation of the programming/placement exams as well as they are able to apply the learning's in their day to day job.
Crisp & clear info useful for both newbies and experts. Easy language and to the point description.
Take advantage of free code samples of various concepts discussed in this course.
WHY IS C STILL IMPORTANT?
Although, there are many modern programming languages available today that allow us to develop various applications with ease as compared to C, but despite that, there are plenty of reasons that C programming is still active.
First of all, almost all the modern programming languages influenced by C (that's why it is known as the "Mother of all Modern Programming Languages"). So, once we learn C, learning further programming languages (like C++, Java, and many more) becomes really easy.
Also, we know that a single programming language is not enough for every task. Thus, there are many domains where C is still unbeatable and practically mandatory for some applications