
Introduction of C Language
Understanding the structure of C-Program
"Hello World" Program
Explore constants and literals in C, learn how to declare and use variables, and understand primary data types, sizes, and format specifiers across systems.
Learn how conditional statements in C work, starting with simple if statements and else blocks, explore nested ifs, and understand the role of switch statements.
Build a C salary calculator with nested if statements that computes total pay from a basic salary using tiered hra values: 2500/1800 for <=10000, 3000 for 10000-20000, 3500 for >20000.
Explore C programming jump statements: break, continue, and goto, and learn how break exits a block, continue moves to the next loop iteration, and goto performs unconditional jumps with labels.
Demonstrates break, continue, and goto statements in a for loop, showing how break terminates the loop, how continue skips iterations, and how goto jumps to a label to print goodbye.
Demonstrates using a goto statement to mimic a loop in C, printing numbers from one to ten by jumping back to a labeled begin.
Demonstrate the do while loop in C, compare it with the while loop, and show the block executes at least once before the condition is checked using a 1–10 example.
Demonstrates the for loop in C, detailing initialization, condition, and increment or decrement as three semicolon separated parts, with example printing numbers one to ten.
Demonstrates computing factorial in C with a for loop, initializing fact to 1, iterating to the number, multiplying into fact, and printing the result while noting overflow.
Demonstrates reversing a number with a while loop, using remainder and a running answer variable to build the reversed value. Explains keeping the original value with a temporary variable and mentions do-while as an alternative, plus testing by compiling and running with 1234.
Identify prime numbers by testing divisibility from 2 to n-1, using a flag to mark prime when no divisor exists.
Demonstrate a Fibonacci series program in C using a do-while loop, computing terms by updating a, b, and c with initial values 0 and 1, and printing eight terms.
Explore how nested loops work, using for and while loops inside outer loops to control inner loop iterations, print results, and apply to tasks like finding primes in 1–200.
introduces arrays in C programming, showing how to declare and size arrays of different types, initialize them, and access elements using zero-based indexes while avoiding overflow.
Explore arrays in C, covering declaration, size of operator, indexing from zero, initializing, and printing all elements across int, char, and float arrays.
The video demonstrates linear search on an array, accepting a user input, iterating from start to end, using a flag and break to report the found position or not found.
Demonstrates copying a string by iterating through a source character array into a destination copy, stopping at the null terminator, and explains computing string length with a similar loop.
Explore two dimensional arrays, defined by rows and columns, with indexing for each element, and practice input and output using nested loops over a 3x3 array.
Demonstrates the two dimensional array in C by declaring a 3x3 array, using nested loops for rows and columns, taking input with a scanner, and printing a readable matrix.
Learn to add two matrices in C programming by inputting two 2x2 arrays, using a temporary variable for element-wise addition, storing results in matrix C, and printing the output.
Explain how pointer variables store the address of another variable, using the asterisk to declare pointers and the ampersand to obtain addresses.
this demo explains pointer variables, showing pointers hold addresses and that size is eight bytes. it covers the address-of operator and the dereference operator and pointing to different variables.
Explore built-in and user-defined functions in C programming, and learn how to define functions with parameters and return values to manage input, output, and code reusability.
Explore how user defined functions are defined and invoked through a main-driven call sequence, where Paris calls Delhi and London, then returns to Maine, illustrating non looping function calls.
Explore recursion in C programming by building a proper recursive factorial function with a base case, self-call, and termination guarantee, contrasting with non-terminating attempts and outlining when recursion is appropriate.
Demonstrate call by value and call by reference in C by swapping two numbers, illustrating value copying versus using pointers and the address operator to modify actual variables.
Suitable for those who like to learn more in less time. Grow your computing skill by learning programming. Learn Programming from 15 Years experienced teacher. A unique way of teaching and an easy method of explanation of programming concepts.
Course Syllabus :
Introduction
Constant, Data-types and Variables
Operators & Expressions
Decision Making
Jump statements
Iteration/Loop
Array-I
Array-II
Pointers
Functions
Structure and Union
File I/O
Intentionally the course has been created using easy to understand and guided instructions, the focus is more on practical rather than theory. C-Language is essential for learning many languages. The contents of course included all the important topics for learning a programming language. Many topics in C-language such as decision making, iteration, array and function are repeated in other languages like C++ and Java, even the syntax of C language is similar with C++ and Java.
The course doesn’t require any previous knowledge of programming, anyone having basic operating knowledge of computer can enroll to this course. The software tools required for this course are free and easily available on internet. I also have provided a demo of how one can download and install the essential tools.
This course is suitable for students and employees both.
Please feel free to give feedback, your suggestions will help me improving this course.
I wish all the learners a happy coding!!