
In this lecture, I will help set up C IDE and C compiler on your Mac machine. Skip this lecture, if you have installed Visual Studio Code.
In this lecture, I will help you set up a C compiler and C IDE on your Windows machine.
In this lecture, you will learn how to create a Hello World project in C and display the text "Hello World!" on the output screen. I will also give an assignment that will enable you to try it by yourself.
In this lecture, you will learn how to create a "Hello World" simple project in C programming and display the text "Hello World!" on the output screen. I will also give an assignment that will enable you to try it by yourself.
In this lecture, I will explain to you how C program execution happens.
In this lecture, you will learn about the usage of comments in C programming. By the end of this lecture, you will be able to add single-line and multi-line comments to your C program.
In this lecture, you will be introduced to C programming language and understand C Character set.
This lecture is about introduction to C Variables, Constants and Keywords
At the end of this lecture, you should be able to construct valid variable names for writing a C program
This lecture will introduce you to different primitive data types most commonly used in C programming.
In this lecture, you will learn how to create an integer variable, store value, and print the value on the output screen. At the end of this lecture, you will be given an assignment in C language which will help you clear the concepts you learned in this lecture.
In this lecture, I will explain how to use printf() function to display text, the value of variables, and the combination of text, variables, and constant values on the output screen. By the end of this lecture, you should be able to display whatever text you want on the output screen.
In this lecture, you will learn how to declare and assign values to integer and float variables in C with the help of a hands-on session. You will be given the assignment to help you clear the concepts you learned in this lecture.
In this lecture, you will learn how to create variables with double and char data-type. You will also learn how to print double and char variable values in C programming.
In this lecture, I will explain how modifiers in C work. At the end of this lecture, you should be able to understand and list down the different combinations of modifiers and data types in C language without referring to any document.
In this lecture, you should be able to find the range of different data types along with the combination of data types and modifiers available in C programming language.
In this lecture, I will talk more about float and double data type in detail along with some hands-on examples. This will help you understand differences between float and double data types in terms of how values are stored and how you can display values with different number of digits after decimal point
In this lecture, I will explain rules for creating integer, real and character constants in C
In this lecture, I will give brief overview about different types of instructions in C. I will talk about Type declaration instruction, Arithmetic instruction and Control Instructions in C
In this lecture, I will explain type declaration and arithmetic instruction with help of hands-on session. At the end of this lecture, I will give you an hands-on assignment for you to work on. You should be able to write arithmetic instructions on your own
In this lecture, you will learn how to accept keyboard input from the user and store it in a variable.
In this video, I will explain how to make use of scanf function in C to accept int, float and char values from the user and store it in variables during runtime with help of hands-on example. You will be given an assignment which help you understanding usage of scanf() in C. By the end of this lecture, you will be able to write C program that accept users input and store the input value in a variable.
This is going to be your 1st challenge in the C programming course. The challenge is to create a mini-banking application. In this challenge, you will be able to make use of the concepts learned so far in this C programming course
Message from the instructor
In this lecture, you will learn different arithmetic operators in C like addition, subtraction, multiplication, division and modulo division operators with help of hands-on session. You will be given an assignment which will help you try arithmetic operators by yourself. By the end of this lecture, you will be confident writing C program code which involves arithmetic operators
In this lecture, I will explain how increment and decrement operator works in C program with the help of hands-on example
In this lecture, I will explain different assignment operators in C programming with the help of hands-on session. By the end of this lecture, you will be able to use different C assignment operators like =, +=, -= etc.
In this lecture, I will explain different relational operators in C programming language with help of hands-on session. At the end of this lecture, you should be able to understand and use C relational operators like Equal to, less than, greater than, Not equal to, less than equal to & greater than equal to
In this lecture, I will explain how logical operators in C works with help of hands-on example. By the end of this lecture, you will be able to use logical AND, logical OR and logical NOT in your C program
This is Challenge #2 on operators in C. This challenge will help you understand and select appropriate relational operator as per the program needs
In this lecture, I will give brief introduction about control instructions in C and list of different control instructions available in C
In this lecture, I will explain syntax of if statement in C programming, usage of if statement with help of hands-on example. At the end of this lecture, you should be able to write a program using if statement
In this lecture, I will explain if-statement in C with the help of hands-on example. I will make use to flowchart which will help you visualize entire program before getting starting with coding process. By the end of this lecture, you will learn how to write a code and be more clear on how to use if-statement in C programming
In this lecture, I will create a simple calculator in C that will perform addition, subtraction, multiplication and division of 2 integer numbers using if statements. I will teach you the thought process behind writing a code. By the end of this lecture, you will learn step-by-step process which will help you write any C program right from the scratch.
In this lecture, I will given a simple assignment to you which will allow to to try if-statement by yourself and help you understand how to practically use if-statement in C programming
In this lecture, you will learn syntax of if-else statement in C and how exactly if-else in C works with help of hands-on example
In this lecture, I will re-write the calculator program using if-else statement in C. You will understand few drawbacks of using multiple if statement and how to overcome that using if-else statement. You will also learn how to use if-else statement to write a C program
In this lecture, I will give an assignment on if-else statement in C programming for you to try if-else statement. This lecture also has a solution to this assignment (download the solution from the resource section). By the end of this lecture, you will learn how to use if-else statement in C.
In this lecture, I will explain how switch statement in works with help of hands-on example. By the end of this lecture, you will be able to write a program using switch statement in C.
In this lecture, I will explain importance of having break statement in switch. I will also talk about usage of default case in switch statement in C programming
In this lecture, you will learn how to accept input from the user and execute switch case based on users input. I will also explain usage of character in switch case with the help of hands-on example
In this lecture, I will give an assignment on switch statement in C which will help you understand switch in a better way.
In this lecture, you will learn how goto statement in C works. By the end of this lecture, you will be able to write a C program using goto statement.
In this lecture, i will explain syntax of while loop and how while loop in C works with help of flowchart and hands-on example. I will also demonstrate infinite while loop. By the end of this lecture, you will understand working of while loop in C
In this lecture, I will explain while loop with help of hands-on example. By the end of this lecture, you will be confident on how while loop works and you will be able to write any C program using while loop
In this lecture, I will give an assignment which will help you write a C program using while loop.
In this lecture, you will understand syntax of do-while loop in C. You will also learn how do-while loop works with help of hands-on example
In this lecture, I will explain working of do-while loop in C with help of hands-on example.
In this lecture, I will give an assignment for you which will allow you to write a program using do-while loop in C. Please download the assignment document from resource section of this lecture for detailed instruction.
In this lecture, you will learn syntax of for loop in C with help of an example.
In this lecture, I will explain C for loop with help of hands-on example
In this lecture, I will give an assignment on for loop in C.
In this lecture, I will explain break statement in C. By the end of this lecture, you will learn how break statement works in C and when to use it in your C program.
In this lecture, I will explain continue statement in C. By the end of this lecture, you will learn how continue statement works and when to use it in your C program.
In this lecture, I will give a mini-project assignment on loops and statements in C. This mini-project will help you better understand usage of loops and statements in C programming.
In this lecture, I will give an introduction to functions in C programming language. By the end of this lecture, you will get an answer to following 2 questions - What is a function in C & why do we need a function in C?
In this lecture, you will learn syntax of void function in C programming. By the end of this lecture, you should be able to create a simple void function and execute it from the main function.
In this lecture, I will give an assignment that will allow you to use a void function in C.
In this lecture, you will learn how to create a function that accepts parameters. By the end of this lecture, you will understand how to pass parameters to a function while making a function call.
In this lecture, I will give an assignment on functions with parameters. This assignment will help you understand how to create a function with parameters and make the function call.
In this lecture, you will learn how to return a value from a function in C.
In this lecture, I will give an assignment on C function that returns a value.
In this lecture, you will learn what is function prototyping along with its usage.
In this lecture, you will learn about the scope of variables used inside a function in C programming and understand the difference between local and global scope with the help of a hands-on example. You will get an answer to the question - What is a local and global variable, and how to declare a global variable in C.
In this lecture, you will learn how the scope of a variable works within the block of opening and closing curly braces in C language.
In this lecture, I will introduce you to arrays in C programming.
In this lecture, you will learn how to declare 1-dimensional array in C, assign values to it and display array element values on the output screen.
In this lecture, I will teach you 2 more ways to declare and assign values to an array in C.
In this lecture, I will teach you how to accept multiple values from the user and store it in an array with help of hands-on example.
In this lecture, I will give an assignment on 1-Dimensional array in C language which will help you understand and use 1-D array in your C program.
In this lecture, you will learn how to declare and initialize 2-Dimensional array in C programming language. You will also learn how to access array elements and display it on the output screen.
In this lecture, I will show you 2 more ways to initialize 2-Dimensional array in C.
In this lecture, I will teach you 2D array in C programming with hep of hands-on example.
In this lecture, I will give an assignment on 2-Dimensional array in C language.
In this lecture, I will talk about Pointers in C. By the end of this lecture, you will understand what is a pointer and how it works in C programming with help of hands-on example.
In this lecture, I will explain different operations that can be performed on pointers in C.
In this lecture, I will demonstrate usage of pointers with help of hands-on example.
In this lecture, I will give an assignment on pointers in C programming.
Master C Programming From Zero with Hands-On projects in Just 6 Hours.
Struggling to Learn C Programming? You’re not alone.
Many beginners try to understand C programming through scattered tutorials or boring lectures, but when it’s time to write actual C code, they feel stuck. Logic doesn’t click, syntax feels confusing, and cracking C programming interviews seems out of reach.
This beginner-friendly C Programming course changes that.
Why this C Programming course works
This C programming course is designed for absolute beginners and anyone who wants to strengthen their coding logic. Over 6 hours, you’ll learn C programming basics, build real-world programs, and practice with hands-on coding exercises that prepare you for technical interviews. Instead of just theory, you’ll get visual explanations (flowcharts), coding assignments, quizzes, and real feedback to help you think like a C programmer.
What You’ll Learn in This C Programming Course
C Programming Basics – Variables, Data Types, Constants, and Operators
Loops in C Programming – For, While, Do-While (with best use cases)
Functions in C Programming – User-defined and built-in
Pointers in C Programming – Explained with diagrams
Arrays, Strings, and Structures with real-world examples
File Handling in C – Open, read, write, and close files
Understanding C programming logic with flowcharts and diagrams
Difference between local and global variables in C
By the end of this C Programming Course, you will:
Write complete programs in C from scratch
Debug and understand others’ C code
Build problem-solving logic using flowcharts
Confidently answer C programming interview questions
Have a strong foundation in programming through C
Who this C Programming course is for:
Students learning C programming in school or college
Beginners who want to start coding with C programming
Aspiring developers preparing for C programming interviews
Anyone wanting to understand programming concepts deeply through C
What Students Are Saying:
"The best C Programming course for beginners! Concepts are explained in the easiest way possible." – Neha C.
"I finally understood pointers in C programming thanks to this course." – Yukta S.
"Clear explanations, practical examples, and great quizzes." – Shrutika K.
Course Features:
6 hours of expert video tutorials on C programming
Hands-on coding exercises for every concept
Logic-building assignments to improve problem-solving
Quizzes & mini-projects to test your skills
Access to Q&A forum and support group
Certificate of completion
Lifetime access + free updates
Mobile, desktop, and tablet compatibility
30-Day Money-Back Guarantee
Join over 5,800 students mastering C programming the smart way. Whether you want better grades, land a tech job, or simply understand programming fundamentals, this C programming course will get you there.
Stop memorizing syntax. Start mastering C programming today.
#CProgramming #CLanguage #CProgrammingCourse #LearnCProgramming