01 Start learning C programming/001 Introduction.mp419.98MB
01 Start learning C programming/002 How to use Xcode (on MAC) for writing C Program.mp428.37MB
01 Start learning C programming/003 How to download and install Codeblocks for Mac.mp413.44MB
01 Start learning C programming/004 Download install and use Codeblocks for Windows.mp432.21MB
01 Start learning C programming/005 Compiling from Windows terminal using gcc.mp420.88MB
01 Start learning C programming/006 Download install and use Visual Studio E7 Community edition..mp418.88MB
01 Start learning C programming/007 Using Netbeans in Mac.mp413.2MB
01 Start learning C programming/008 Executing C program from MAC terminal.mp416.39MB
02 Fundamentals that you always need to know/009 Understanding the first program.mp416.95MB
02 Fundamentals that you always need to know/010 How to input and store values in C program..mp413.24MB
02 Fundamentals that you always need to know/011 Initialisation of variable octal and hex initialisation..mp45.11MB
02 Fundamentals that you always need to know/012 Arithmetical Operators in C.mp43.8MB
02 Fundamentals that you always need to know/013 Dealing with characters.mp410.47MB
02 Fundamentals that you always need to know/014 Flushing problem while taking character input.mp47.64MB
02 Fundamentals that you always need to know/015 Idea of casting.mp45.61MB
02 Fundamentals that you always need to know/016 The secret of printf.mp44.11MB
02 Fundamentals that you always need to know/017 The secret of scanf.mp43.16MB
02 Fundamentals that you always need to know/018 The most neglected operator - Assignment operator.mp41.73MB
02 Fundamentals that you always need to know/019 Relational operators for comparing values.mp45.58MB
02 Fundamentals that you always need to know/020 Can you take this challenge.mp42.28MB
02 Fundamentals that you always need to know/021 Introduction to Logical Operator AND operation.mp47.88MB
02 Fundamentals that you always need to know/022 Logical OR operation.mp44.94MB
02 Fundamentals that you always need to know/023 Logical NOT operation.mp45.65MB
02 Fundamentals that you always need to know/024 Unary increment and decrement operator.mp411.08MB
02 Fundamentals that you always need to know/025 Short circuit feature of AND and OR operation.mp44.81MB
03 Branching taking course of action on the basis of result of condition/026 To be or not to be - how to decide using if-else.mp414.3MB
03 Branching taking course of action on the basis of result of condition/027 Going further the if-else-if structure.mp45.13MB
03 Branching taking course of action on the basis of result of condition/028 Another programming example on if-else-if this will help you more..mp47.17MB
03 Branching taking course of action on the basis of result of condition/029 Are you sure you can answer this Take a look..mp42.39MB
03 Branching taking course of action on the basis of result of condition/030 Ops Not done yet here is some more information on if-else.mp45.93MB
03 Branching taking course of action on the basis of result of condition/031 Make it smart using conditional operator the only ternary operator in C.mp44.57MB
03 Branching taking course of action on the basis of result of condition/032 Nested if-else checking leap year..mp412.91MB
03 Branching taking course of action on the basis of result of condition/033 Understand switch-case.mp454.38MB
04 Do it again and again until satisfied technique for iteration/034 Introduction to loop while loop..mp46.48MB
04 Do it again and again until satisfied technique for iteration/035 While loop - Programming Example 1.mp48.46MB
04 Do it again and again until satisfied technique for iteration/036 While loop - Programming Example 2.mp44.5MB
04 Do it again and again until satisfied technique for iteration/037 Take a challenge on while loop here is interesting predict output on while..mp44.45MB
04 Do it again and again until satisfied technique for iteration/038 All about smart looking for loop.mp414.1MB
04 Do it again and again until satisfied technique for iteration/039 First do then check do-while loop.mp410.38MB
04 Do it again and again until satisfied technique for iteration/040 How to break a loop early use of break keyword.mp44.15MB
04 Do it again and again until satisfied technique for iteration/041 The other loop utility continue keyword.mp43.18MB
04 Do it again and again until satisfied technique for iteration/042 Generating random numbers the rand() function.mp411MB
05 Array the collection/043 Introduction to one dimensional array.mp410.6MB
05 Array the collection/044 Initialisation of one dimensional array.mp43.44MB
05 Array the collection/045 Allocating array dynamically Example input output operations with array.mp45.28MB
05 Array the collection/046 A programming example using 1-D array.mp49.39MB
05 Array the collection/047 Introduction to two dimensional array.mp410.91MB
05 Array the collection/048 2-D array programming example.mp412.06MB
06 Way to store and manipulate string in C programming/049 Introduction to string using character array for storing string.mp47.94MB
06 Way to store and manipulate string in C programming/050 How to input string from keyboard.mp47.79MB
06 Way to store and manipulate string in C programming/051 Finding the length of string.mp46.09MB
06 Way to store and manipulate string in C programming/052 Searching and counting target in string.mp45.78MB
06 Way to store and manipulate string in C programming/053 Library function for string operations string.h.mp49.26MB
07 Modularise your program using function/054 Introduction to function.mp428.17MB
07 Modularise your program using function/055 Prototype or signature of function declaring a function..mp48.83MB
07 Modularise your program using function/056 Create your own library distribute functions to others..mp417.29MB
07 Modularise your program using function/057 Function example 1 a function to check prime number.mp411.44MB
07 Modularise your program using function/058 More example on function.mp47.96MB
07 Modularise your program using function/059 Another example a function to test Armstrong Number.mp415.12MB
08 Recursion how to write recursive functions/060 Introduction to recursion..mp48.69MB
08 Recursion how to write recursive functions/061 Introduction continues....mp47.65MB
08 Recursion how to write recursive functions/062 Recursion vs Iteration the big debate Concept of TAIL recursion..mp48.61MB
08 Recursion how to write recursive functions/063 The debate continues... when exactly iteration is preferable..mp411.95MB
08 Recursion how to write recursive functions/064 Still in debate... when recursion is preferable..mp410.02MB
08 Recursion how to write recursive functions/065 Tower of Hanoi the classical example of recursion..mp46.13MB
08 Recursion how to write recursive functions/066 Implementation of Tower of Hanoi.mp48.04MB
08 Recursion how to write recursive functions/067 Another example Fibonacci term..mp43.93MB
09 Storage class important conception/068 Introduction to storage class the auto storage class.mp415.32MB
09 Storage class important conception/069 Storage class static.mp44.49MB
09 Storage class important conception/070 Storage class extern.mp412.55MB
09 Storage class important conception/071 Storage class register.mp43.99MB
10 Pointers tweak with memory locations/072 Conception of stack and heap memory.mp44.9MB
10 Pointers tweak with memory locations/073 Introduction to pointers.mp410.26MB
10 Pointers tweak with memory locations/074 Introduction to pointers continues....mp45.46MB
10 Pointers tweak with memory locations/075 Introduction to pointers continues....mp47.4MB
10 Pointers tweak with memory locations/076 Address arithmetic.mp48.77MB
10 Pointers tweak with memory locations/077 More on pointers.mp45.07MB
10 Pointers tweak with memory locations/078 How and when to use pointers in C program.mp48.34MB
10 Pointers tweak with memory locations/079 More programming example.mp44.66MB
10 Pointers tweak with memory locations/080 Relationship between one dimensional array and pointers.mp411.27MB
10 Pointers tweak with memory locations/081 Passing one dimensional array to function.mp49.61MB
10 Pointers tweak with memory locations/082 More example on passing one dimensional array to function.mp44.75MB
10 Pointers tweak with memory locations/083 use of const keyword with pointer.mp48.97MB
10 Pointers tweak with memory locations/084 Add some more glue.mp413.49MB
10 Pointers tweak with memory locations/085 The generic pointer is void pointer.mp43.07MB
10 Pointers tweak with memory locations/089 Immutable property of string literals.mp43.26MB
10 Pointers tweak with memory locations/090 Array of pointers - part 1.mp413.19MB
10 Pointers tweak with memory locations/091 Array of pointers-part 2(Simulation of dynamic 2D array using array of pointers).mp416.85MB
11 User defined type in C - structure union and enum/092 Introduction to User Defined Type struct keyword.mp47.23MB
11 User defined type in C - structure union and enum/093 typedef keyword creating alias to type.mp47.22MB
11 User defined type in C - structure union and enum/094 pointer to struct object.mp43.27MB
11 User defined type in C - structure union and enum/095 Writing behaviour (functions) for struct types - part1.mp411.25MB
11 User defined type in C - structure union and enum/096 Writing behaviour (functions) for struct types - part2.mp49.73MB
11 User defined type in C - structure union and enum/097 Using struct type within another struct type.mp42.8MB
11 User defined type in C - structure union and enum/098 declaring enumerated constants enum keyword.mp48.59MB
11 User defined type in C - structure union and enum/099 Only one at a time in group use of enum keyword.mp413.53MB
12 Variadic Functions - how to pass variable arguments to a function/100 How to pass variable arguments to function..mp46.93MB
12 Variadic Functions - how to pass variable arguments to a function/101 Passing variable arguments of different types.mp49.05MB
13 Command line argument passing/102 Command line arguments parameters to main method.mp411.25MB
13 Command line argument passing/103 Command line arguments - more example.mp46.41MB
13 Command line argument passing/104 Passing cmd line args in Netbeans.mp43.28MB
13 Command line argument passing/105 How to pass command line arguments in Codeblocks.mp42.88MB
13 Command line argument passing/106 Get information about environment the environmental parameter in main.mp43.39MB
14 File Handling/107 Introduction to file handling writing characters into a text file using fputc().mp412.5MB
14 File Handling/108 Reading content of a text file character by character using fgetc()..mp48.42MB
14 File Handling/109 Reading a line from text file into a character array using fgets function.mp45.58MB
14 File Handling/110 Reading formatted data from text file using fscanf fucntion.mp45.48MB
14 File Handling/111 Writing formatted data into text file using fprintf function.mp47.58MB
14 File Handling/112 Formatted data reading and writing - another example.mp49.63MB
14 File Handling/113 Writing in binary mode - fwrite function.mp48.15MB
14 File Handling/114 Reading in binary mode - fread function.mp45.52MB
14 File Handling/115 Moving the file pointer at any desired location using fseek.mp412.65MB
14 File Handling/116 Calculating the number of records in a binary file using ftell.mp47.92MB
15 Bitwise operators - Learn how to manipulate bits/117 Introduction to bitwise operators.mp49.77MB
15 Bitwise operators - Learn how to manipulate bits/118 Bitwise leftshift operator.mp46.45MB
15 Bitwise operators - Learn how to manipulate bits/119 Bitwise right shift operator.mp48.3MB
15 Bitwise operators - Learn how to manipulate bits/120 Bitwise AND operator - how to check a bit..mp418.99MB
15 Bitwise operators - Learn how to manipulate bits/121 Count set bits - Using bitwise AND and left shift..mp412.66MB
15 Bitwise operators - Learn how to manipulate bits/122 Print the signed integer as it is..mp49.37MB
15 Bitwise operators - Learn how to manipulate bits/123 Bitwise OR operation - How to set an unset bit.mp412.35MB
15 Bitwise operators - Learn how to manipulate bits/124 Bitwise XOR operation..mp48.21MB
15 Bitwise operators - Learn how to manipulate bits/125 Bitwise complement - invert every bits..mp46.32MB
16 Some useful C library functions - enhance your ability/126 sprintf and snprintf - Write formatted string into character array.mp416.66MB
16 Some useful C library functions - enhance your ability/127 Function sscanf - how to scan formatted data from a string.mp412.27MB
16 Some useful C library functions - enhance your ability/128 strtok - great tool to extract information from a string separated by delimiters.mp412.45MB
16 Some useful C library functions - enhance your ability/129 memset - learn how to initialize block of memory with a character using memset.mp48.49MB
16 Some useful C library functions - enhance your ability/130 memcpy - copy from one memory block to other byte-by-byte.mp412.84MB
16 Some useful C library functions - enhance your ability/131 clock function to count number of clock ticks and measure elapsed time..mp410.16MB