
Learn to program in C through animated videos with George, building simple programs after each section, while discovering why C is widely used for applications, games, and microcontroller projects.
install the CodeBlocks IDE to begin programming in C, create a console project, write main.c, and build and run to see hello world.
Explore how computers work by viewing programs as functions that perform actions, with main printing Hello World, returning nothing, using semicolons, curly braces, and printf in C.
Write a hello world program in C using printf inside the main function and a semicolon. Learn to add new lines with \n, tabs with \t, and escape quotes.
Discover how to add comments in C code, using // for single-line and /* ... */ for multi-line, which the computer ignores and can appear anywhere.
Define and store data in memory using variables with a type, name, and value. Compare character, integer, float, and double types by size and fraction support, and follow naming rules.
Learn to print variables in C with printf, using %d, %c, and %f, and control decimals with %.2f or %.4f.
Learn to scan user input in C using scanf with %d, %c, and %f, using the ampersand before the variable to capture answers like age or a character.
Explore five math operators in C: add, subtract, multiply, divide, and remainder. Learn how integer types affect fractions and how to use brackets to control precedence.
Explore the binary system inside computers, where numbers are represented by zeros and ones, and learn to convert decimal values to binary, using bit positions and powers of two.
Explore how logic operators in C manipulate bits, including AND, OR, NOT, and XOR, using true/false and 0/1 concepts across bytes and binary examples.
Learn how increment and decrement operators work in C language, including pre and post forms, with examples showing x++ and x-- and how values update.
Explore how to make a computer decide actions using if and else statements and comparison operators like greater than, less than, and equal.
Learn how the else if statement handles multiple conditions in a single if, using and and or to control decisions and print outcomes.
Learn how switch statements in C simplify testing many cases, using a test variable, case blocks, and break to exit, with a default fallback and grade example.
This lecture explains the for loop in C language, showing how to run a block a known number of times using start, end, and increment sections, including name printing examples.
Use the while loop in c, which runs while a condition is true, with while (condition) { code }; see how incrementing a number exits the loop at five.
Explore the do while loop in C, which executes the loop body at least once before evaluating the condition, illustrating its difference from the while loop with practical examples.
Learn how break and continue control loops in C, exiting the loop when the counter equals 6 and skipping 6 to print 1 to 5 and 7 to 10.
George explains arrays in C: a block of data of the same type, declare and access integer array by index starting at 0, and use loops to fill and print.
Discover how to search an array with a for loop and if check, using break to stop when the value is found and report when it isn't found.
Learn how to define and use functions in C, including prototypes, implementations, and calls within main, and see a void function that prints to the screen.
explain global variables defined above main, accessible by the main function and functions (like the age function), printing twice, and contrast with local variables visible only inside their own function.
Compare pass by value and pass by reference in C. Value copies the variable, preventing changes; reference passes the address to modify the original.
Learn how to create and write to files in C using fopen, fprintf, and fclose in write mode to save data from your program.
Learn how to read data from a file in C by opening it with fopen in read mode, reading with fgets into a character array, and closing with fclose.
In this course you will find yourself watching animated short videos about C Programming language in the most easy way to learn.
we will learn about programming fundamentals including arrays , math and logic operations , pointers, functions and other cool things.
There is no requirements necessary to enroll.
We only ask you to be open minded and ready to learn.
so Relax and enjoy the course.