
Learn C programming from basics to depth, covering introduction, decision control structures, loops, arrays, pointers, structures, unions and enums, functions, file and console I/O, storage classes, and the C preprocessor.
Explore the C programming language, its 1972 origin at Bell's Laboratory by Dennis Ritchie, its non object oriented design, and core basics like constants, variables, keywords, and operator precedence.
Learn the four key C instructions—type declaration, input/output, arithmetic, and control— with examples like int and float, printf and scanf, and control types: sequence, decision, loop, and switch.
Explore the C character set, including alphabets (both cases), digits 0-9, and a range of special symbols and operators such as braces, brackets, round brackets, and quotes.
Explore constants, variables, and keywords in C, including primary constants (integer, real, character) and secondary constants (array, pointer, structure, union, enum), plus common keywords like if, else, for, while.
Explore integer constants, real constants, and character constants in C, noting integers have no decimals or blanks, real constants use mantissa and exponent, and character constants use an inverted comma.
Learn the basics of C programming, including header files stdio.h and conio.h, using printf, scanf, and getch, and explore format specifiers %d, %f, and %c.
Compute the area of a rectangle in C by using integer length and breadth, applying the formula area equals length times breadth, and printing the result with printf.
Write a C program that reads a number, uses if else to test n mod 2 equals zero to determine evenness, and prints 'number is even' or 'number is odd'.
Learn the hierarchy and precedence of arithmetic operators in C, prioritizing multiplication, division, modular division, then addition, subtraction, and assignment.
Learn about left shift and right shift operators in C, how left shift fills rightmost bits with zeros, and how right shift differs for signed and unsigned types.
Explore decision control structures in C, including if statements, else parts, nested ifs, forms of if, and the conditional operator, to control which instructions run.
Explain if statements: conditions trigger statements with or without curly braces, and a C program using stdio.h and int main prints valid if input < five.
Explore the if else control structure in C, executing alternate blocks based on a condition, shown by a program that checks even versus odd using the modulus operator.
Explore the forms of if statements in C programming language, including single-statement if, if with braces for multiple statements, else blocks, and nested if else.
Discover how conditional operators use the question mark and colon as the ternary operator with three expressions: condition, value when true, and value when false.
Learn to implement a switch statement in C: read an integer with scanf, switch on the value, handle cases 1 and 2 with outputs, and use break to prevent prints.
Explore loop control structures in C programming, including for, while, and do while statements, and learn how to repeat code until a condition is met.
Explore the for loop in C by initializing a counter, testing a condition, and incrementing after each iteration, shown with printing 1 to 10 inside curly braces.
Explore the while loop's general form: initialize a counter, test the condition, and execute the body. Increment or decrement the counter to repeat the body, as in a printf example.
Explore the do while loop, its general form, and an int main example that prints hello there, noting the body runs at least once when false, unlike a while loop.
Write a C program that prints all odd numbers from 1 to 10 using a for loop, checks oddness with i % 2 != 0, and prints the matching values.
Discover how arrays replace many variables by storing student marks in one array. Learn to declare and access elements, such as 60 at index 2 and 48 at index 0.
Learn two dimensional arrays, or matrices, to store student ids and marks using a three by two array, with for loops for input and display, and proper initialization rules.
Explore how functions in c organize programs as self-contained blocks that perform tasks, enable code reuse, and improve design and readability by modularizing code and using prototypes and calls.
Write a c program that adds two user-entered numbers by calling a separate add function, passing arguments from main, using a prototype, returning the sum, and printing the result.
Learn functions with arguments by building a three-argument sum in C. See actual versus formal arguments and an int return value used in main to print 7.
Explain returning functions in C and contrast them with non returning ones, using an example where a function returns input or n plus eight, and store the result in main.
Learn how strings are stored as character arrays terminated by a null terminator. Compare declaring with explicit null termination to using quotes where the terminator is added automatically.
Learn how pointers in C work, including declaring int *p, using the address-of and dereferencing operators, and following a simple example with x and y.
Demonstrate how pointers work in C by storing a variable's address in a pointer and printing both the value and the address using indirection and address-of operators.
This course helps you to learn C programing language from basic to depth. If anyone doesn't have any prior programing language then not to worry as this course covers every concept from very basic. All the detailed theoretical and demo videos are added in the course.
I believe C programing language is the basic language that every programmer should having good knowledge of. All the coding logics are explained very well in the course, so students can also able to answer any logical C questions. Short exercises will be given so that students can try to code and try to apply their logics. Also students can post their questions and I will be available to answer their all queries.
If your college going students or anyone who wants to start their career in Coding then this course is for you. Also someone who is attempting GATE exam ( Entrance for PG in India) then this course will really benefit you.
I have added lectures relevant for every topics so you can easily go through it. Also demo lectures are provided for every topics. Hope this course helps to enhance your knowledge and coding skills.
Best of luck for your coding journey!