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