Lecture 1 - Intro - Process of programming
Lecture 2 - Intro - GCD
Lecture 3 - Intro - Programming cycle
Lecture 4 - Intro - Tracing a simple program
Lecture 5 - Intro - Variables
Lecture 6 - Intro - Operators
Lecture 7 - Loops - While
Lecture 8 - Loops - While example
Lecture 9 - Loops - While GCD example
Lecture 10 - Loops - Longest 1
Lecture 11 - Loops - Longest 2
Lecture 12 - Loops - Longest 3
Lecture 13 - Loops - Do-while
Lecture 14 - Loops - Matrix using nested loops
Lecture 15 - Loops - For
Lecture 16 - Loops - Matrix using nested for loops
Lecture 17 - Loops - Break statement
Lecture 18 - Loops - Continue statement
Lecture 19 - Loops - Continue statement example
Lecture 20 - Data types in C
Lecture 21 - ASCII code
Lecture 22 - Operators Expressions Associativity
Lecture 23 - Precedence of operators
Lecture 24 - Expression evaluation
Lecture 25 - Functions - Introduction
Lecture 26 - Functions - How functions are executed
Lecture 27 - Functions - Examples - 1
Lecture 28 - Functions - Examples - 2
Lecture 29 - Arrays in C
Lecture 30 - Initializing arrays
Lecture 31 - Initializing character arrays
Lecture 32 - Pointers in C
Lecture 33 - Pointer arithmetic
Lecture 34 - Function with pointer arguments
Lecture 35 - Example - copy a subarray
Lecture 36 - Programming using arrays and pointers
Lecture 37 - Sizeof operator
Lecture 38 - Returning pointers from functions
Lecture 39 - Example - return duplicate of a string
Lecture 40 - Recursion - Linear Recursion
Lecture 41 - Recursion - Linear Recursion - 2
Lecture 42 - Recursion - Two-way Recursion
Lecture 43 - Multidimensional Arrays
Lecture 44 - Multidimensional Arrays and Pointers
Lecture 45 - Multidimensional Arrays and Pointers - continued (2)
Lecture 46 - Multidimensional Arrays and Pointers - continued (3)
Lecture 47 - File Handling
Lecture 48 - Some other file-handling functions
Lecture 49 - Structures in C - 1
Lecture 50 - Structures in C - 2
Lecture 51 - Singly Linked Lists
Lecture 52 - Doubly Linked Lists - introduction
Lecture 53 - Organizing code into multiple files - 1
Lecture 54 - Organizing code into multiple files - 2
Lecture 55 - Pre and post increment
Lecture 56 - Doubly Linked Lists - Introduction
Lecture 57 - Organizing code into multiple files - 1
Lecture 58 - Organizing code into multiple files - 2
Lecture 59 - Pre and post increment operators