- Introduction
- A note on screen resolution.
- Course dash-board, Q/A section, basic guidance to follow the course.
- How to do the coding exercises, please watch.
- A brief note on IDE and Compiler
- Download install and use Xcode(on OSX) for writing C programs
- Compile using Mac terminal and write program on sublime text.
- Using Visual Studio Code on MacOS for C program.
- How to download and install Codeblocks for Mac
- Download Install and Use Code::Blocks for your C programs.
- Compiling from Windows terminal using gcc
- Using Visual Studio Code for Windows.
- Download, install and use Microsoft Visual Studio 2019 Community edition.
- Using Netbeans in Mac
- Understanding the first program.
- Just print Hello World
- Variables and data types in C programming.
- Printing content of variable using printf
- Reading data from keyboard into variable using scanf.
- Have you understood printf and scanf?
- Initialization of variable, octal and hexadecimal initialization.
- Arithmetical Operators in C
- Do some arithmetic work
- Console I/O and Variable declarations
- Dealing with characters
- Characters - Do you know them?
- Flushing problem while taking character input
- Idea of casting
- Assignment to test your idea about data type casting.
- The secret of printf
- The secret of scanf
- The most neglected operator - Assignment operator
- Relational operators for comparing values
- Can you take this challenge?
- Introduction to Logical Operator, AND operation
- Logical OR operation
- Logical NOT operation
- Unary increment and decrement operator
- Short circuit feature of AND and OR operation
- How concrete is your foundations
- "To be or not to be" - how to decide using if-else
- Going further, the if-else-if structure
- "Mood of Pupeta the funny creature" - Test your skill on if-else
- Another programming example on if-else-if, this will help you more.
- Are you sure you can answer this? Take a look.
- Ops! Not done yet, here is some more information on if-else
- Print remark according to the age.
- Make it smart using conditional operator, the only ternary operator in C
- Nested if-else, checking leap year.
- Understand switch-case
- Decision making, how bold you are?
- Practice if-else statement
- Introduction to loop, while loop.
- Quiz on While loop
- While loop - Programming Example 1
- While loop - Programming Example 2
- Find sum of all numbers which are divisible by 3 but not divisible by 5 up to a positive integer n.
- Take a challenge on while loop, here is interesting "predict output" on while.
- Assignment: While loop - 1
- All about smart looking for loop
- Pattern Printing
- First do then check, do-while loop
- How to break a loop early: use of 'break' keyword
- The other loop utility: 'continue' keyword
- Generating random numbers, the rand() function
- Quiz 3. Check how you can iterate.
- Hi_Lo_Game
- A dice game
- Introduction to one dimensional array
- Initialisation of one dimensional array
- Allocating array dynamically, Example input output operations with array
- A programming example using 1-D array
- One dimensional array - first assignment.
- Second assignment on one dimensional array
- Introduction to two dimensional array
- 2-D array programming example
- Print transpose of a matrix.
- Generate Magic Square
- Are you comfortable with 1-D arrays?
- Test your understanding with 2 Dimensional arrays.
- Introduction to string, using character array for storing string
- How to input string from keyboard
- Finding the length of string
- Searching and counting target in string
- Library function for string operations, string.h
- Find longest word in a string
- Check if a string is a Palindrome or not.
- count frequency of digits in a string.
- Quiz on string (NULL terminated character array)
- Introduction to function
- Prototype or signature of function, declaring a function.
- Write a simple function.