11. Pointers, tweak with memory locations/24. Immutable property of string literals.mp43.27MB
11. Pointers, tweak with memory locations/25. Array of pointers - part 1.mp413.19MB
11. Pointers, tweak with memory locations/26. Array of pointers-part 2(Simulation of dynamic 2D array using array of pointers).mp416.86MB
11. Pointers, tweak with memory locations/3. Introduction to pointers, continues....mp45.46MB
11. Pointers, tweak with memory locations/4. Introduction to pointers, continues....mp47.41MB
11. Pointers, tweak with memory locations/5. Address arithmetic.mp48.77MB
11. Pointers, tweak with memory locations/6. More on pointers.mp45.07MB
11. Pointers, tweak with memory locations/8. How and when to use pointers in C program.mp48.34MB
12. User defined type in C - structure, union and enum/1. Introduction to User Defined Type, struct keyword.mp47.23MB
12. User defined type in C - structure, union and enum/10. Only one at a time in group, use of enum keyword.mp413.53MB
12. User defined type in C - structure, union and enum/2. typedef keyword, creating alias to type.mp47.23MB
12. User defined type in C - structure, union and enum/4. pointer to struct object.mp43.27MB
12. User defined type in C - structure, union and enum/6. Writing behaviour (functions) for struct types - part1.mp411.25MB
12. User defined type in C - structure, union and enum/7. Writing behaviour (functions) for struct types - part2.mp49.73MB
12. User defined type in C - structure, union and enum/8. Using struct type within another struct type.mp42.8MB
12. User defined type in C - structure, union and enum/9. declaring enumerated constants, enum keyword.mp48.6MB
13. Variadic Functions - how to pass variable arguments to a function/1. How to pass variable arguments to function..mp46.94MB
13. Variadic Functions - how to pass variable arguments to a function/2. Passing variable arguments of different types.mp49.06MB
14. Command line argument passing/1. Command line arguments, parameters to main method.mp411.26MB
14. Command line argument passing/2. Command line arguments - more example.mp46.42MB
14. Command line argument passing/3. Passing cmd line args in Netbeans.mp43.28MB
14. Command line argument passing/4. How to pass command line arguments in Codeblocks.mp42.89MB
14. Command line argument passing/5. Get information about environment, the environmental parameter in main.mp43.4MB
15. File Handling/1. Introduction to file handling, writing characters into a text file using fputc().mp412.51MB
15. File Handling/10. Calculating the number of records in a binary file using ftell.mp47.93MB
15. File Handling/11. A program to copy any file - Introduction.mp419.54MB
15. File Handling/12. Let us Develop the file copy program step by step..mp4120.83MB
15. File Handling/2. Reading content of a text file character by character using fgetc()..mp48.43MB
15. File Handling/3. Reading a line from text file into a character array using fgets function.mp45.58MB
15. File Handling/4. Reading formatted data from text file using fscanf fucntion.mp45.48MB
15. File Handling/5. Writing formatted data into text file using fprintf function.mp47.59MB
15. File Handling/6. Formatted data reading and writing - another example.mp49.64MB
15. File Handling/7. Writing in binary mode - fwrite function.mp48.16MB
15. File Handling/8. Reading in binary mode - fread function.mp45.52MB
15. File Handling/9. Moving the file pointer at any desired location using fseek.mp412.65MB
16. Bitwise operators - Learn how to manipulate bits/1. Introduction to bitwise operators.mp49.77MB
16. Bitwise operators - Learn how to manipulate bits/2. Bitwise leftshift operator.mp46.46MB
16. Bitwise operators - Learn how to manipulate bits/3. Bitwise right shift operator.mp48.31MB
16. Bitwise operators - Learn how to manipulate bits/4. Bitwise AND operator - how to check a bit..mp418.99MB
16. Bitwise operators - Learn how to manipulate bits/5. Count set bits - Using bitwise AND and left shift..mp412.67MB
16. Bitwise operators - Learn how to manipulate bits/6. Print the signed integer as it is..mp49.38MB
16. Bitwise operators - Learn how to manipulate bits/7. Bitwise OR operation - How to set an unset bit.mp412.36MB
16. Bitwise operators - Learn how to manipulate bits/8. Bitwise XOR operation..mp48.22MB
16. Bitwise operators - Learn how to manipulate bits/9. Bitwise complement - invert every bits..mp46.33MB
17. Some useful C library functions - enhance your ability/1. sprintf and snprintf - Write formatted string into character array.mp416.67MB
17. Some useful C library functions - enhance your ability/2. Function sscanf - how to scan formatted data from a string.mp412.28MB
17. Some useful C library functions - enhance your ability/3. strtok - great tool to extract information from a string separated by delimiters.mp412.45MB
17. Some useful C library functions - enhance your ability/4. memset - learn how to initialize block of memory with a character using memset.mp48.5MB
17. Some useful C library functions - enhance your ability/5. memcpy - copy from one memory block to other byte-by-byte.mp412.85MB
17. Some useful C library functions - enhance your ability/6. clock function to count number of clock ticks and measure elapsed time..mp410.16MB
18. Additional Learning - 1 Bubble Sort/3. Improving the Bubble Sort further, how to exit the loop for early sorting..mp416.67MB
18. Additional Learning - 1 Bubble Sort/4. How to use library qsort function for sorting arrays..mp423.76MB
19. Additional Learning - 2 Function Pointers In C/1. Function Pointer Introduction.mp44.76MB
19. Additional Learning - 2 Function Pointers In C/2. Learn how to declare a function pointer..mp410.07MB
19. Additional Learning - 2 Function Pointers In C/3. Function pointer in Action - Program that uses function pointer.mp419.45MB
2. Fundamentals that you always need to know/1. Understanding the first program.mp416.95MB
2. Fundamentals that you always need to know/11. Flushing problem while taking character input.mp47.65MB
2. Fundamentals that you always need to know/12. Idea of casting.mp45.61MB
2. Fundamentals that you always need to know/14. The secret of printf.mp44.12MB
2. Fundamentals that you always need to know/15. The secret of scanf.mp43.17MB
2. Fundamentals that you always need to know/16. The most neglected operator - Assignment operator.mp41.73MB
2. Fundamentals that you always need to know/17. Relational operators for comparing values.mp45.59MB
2. Fundamentals that you always need to know/18. Can you take this challenge.mp42.28MB
2. Fundamentals that you always need to know/19. Introduction to Logical Operator, AND operation.mp47.89MB
2. Fundamentals that you always need to know/20. Logical OR operation.mp44.95MB
2. Fundamentals that you always need to know/21. Logical NOT operation.mp45.65MB
2. Fundamentals that you always need to know/22. Unary increment and decrement operator.mp411.09MB
2. Fundamentals that you always need to know/23. Short circuit feature of AND and OR operation.mp44.81MB
2. Fundamentals that you always need to know/3. How to input and store values in C program..mp413.24MB
2. Fundamentals that you always need to know/5. Initialisation of variable, octal and hex initialisation..mp45.12MB
2. Fundamentals that you always need to know/6. Arithmetical Operators in C.mp43.81MB
2. Fundamentals that you always need to know/9. Dealing with characters.mp410.47MB
3. Branching, taking course of action on the basis of result of condition/1. To be or not to be - how to decide using if-else.mp414.31MB
3. Branching, taking course of action on the basis of result of condition/10. Understand switch-case.mp454.39MB
3. Branching, taking course of action on the basis of result of condition/2. Going further, the if-else-if structure.mp45.13MB
3. Branching, taking course of action on the basis of result of condition/4. Another programming example on if-else-if, this will help you more..mp47.18MB
3. Branching, taking course of action on the basis of result of condition/5. Are you sure you can answer this Take a look..mp42.39MB
3. Branching, taking course of action on the basis of result of condition/6. Ops! Not done yet, here is some more information on if-else.mp45.93MB
3. Branching, taking course of action on the basis of result of condition/8. Make it smart using conditional operator, the only ternary operator in C.mp44.57MB
3. Branching, taking course of action on the basis of result of condition/9. Nested if-else, checking leap year..mp412.92MB
4. Do it again and again until satisfied, technique for iteration/1. Introduction to loop, while loop..mp46.48MB
4. Do it again and again until satisfied, technique for iteration/10. First do then check, do-while loop.mp410.38MB
4. Do it again and again until satisfied, technique for iteration/11. How to break a loop early use of 'break' keyword.mp44.16MB
4. Do it again and again until satisfied, technique for iteration/12. The other loop utility 'continue' keyword.mp43.19MB
4. Do it again and again until satisfied, technique for iteration/13. Generating random numbers, the rand() function.mp411.01MB
4. Do it again and again until satisfied, technique for iteration/3. While loop - Programming Example 1.mp48.47MB
4. Do it again and again until satisfied, technique for iteration/4. While loop - Programming Example 2.mp44.51MB
4. Do it again and again until satisfied, technique for iteration/6. Take a challenge on while loop, here is interesting predict output on while..mp44.45MB
4. Do it again and again until satisfied, technique for iteration/8. All about smart looking for loop.mp414.11MB
5. Array the collection/1. Introduction to one dimensional array.mp410.61MB
5. Array the collection/2. Initialisation of one dimensional array.mp43.44MB
5. Array the collection/3. Allocating array dynamically, Example input output operations with array.mp45.28MB
5. Array the collection/4. A programming example using 1-D array.mp49.39MB
5. Array the collection/7. Introduction to two dimensional array.mp410.91MB
5. Array the collection/8. 2-D array programming example.mp412.06MB
6. Way to store and manipulate string in C programming/1. Introduction to string, using character array for storing string.mp47.95MB
6. Way to store and manipulate string in C programming/2. How to input string from keyboard.mp47.8MB
6. Way to store and manipulate string in C programming/3. Finding the length of string.mp46.1MB
6. Way to store and manipulate string in C programming/4. Searching and counting target in string.mp45.78MB
6. Way to store and manipulate string in C programming/5. Library function for string operations, string.h.mp49.26MB
7. Modularise your program using function/1. Introduction to function.mp428.18MB
7. Modularise your program using function/2. Prototype or signature of function, declaring a function..mp48.84MB
7. Modularise your program using function/5. Create your own library, distribute functions to others..mp417.29MB
7. Modularise your program using function/6. Function example 1, a function to check prime number.mp411.45MB
7. Modularise your program using function/7. More example on function.mp47.97MB
7. Modularise your program using function/8. Another example, a function to test Armstrong Number.mp415.13MB
8. Rock-Paper-Scissor game - a modularise approach/1. Rock-Paper-Scissor game - Part 1.mp443.75MB
8. Rock-Paper-Scissor game - a modularise approach/2. Rock-Paper-Scissor game - Part 2.mp4101.91MB
9. Recursion, how to write recursive functions/1. Introduction to recursion..mp48.7MB
9. Recursion, how to write recursive functions/2. Introduction continues....mp47.66MB
9. Recursion, how to write recursive functions/3. Recursion vs Iteration, the big debate, Concept of TAIL recursion..mp48.61MB
9. Recursion, how to write recursive functions/4. The debate continues... when exactly iteration is preferable..mp411.96MB
9. Recursion, how to write recursive functions/5. Still in debate... when recursion is preferable..mp410.03MB
9. Recursion, how to write recursive functions/6. Tower of Hanoi, the classical example of recursion..mp46.14MB
9. Recursion, how to write recursive functions/7. Implementation of Tower of Hanoi.mp48.05MB
9. Recursion, how to write recursive functions/8. Another example, Fibonacci term..mp43.94MB