C Language & Data Structures Online Tutorial

 
 

Introduction and First Program

45 mins

videoimage Why Programming
21 mins
videoimage History of C Language
10 mins
videoimage Hello World Program
14 mins

Variables and Datatypes

50 mins

videoimage Identifiers in C
10 mins
videoimage Variables and DataTypes
20 mins
videoimage Constants
20 mins

Console IO Operations

48 mins

videoimage Printf and Scanf
39 mins
videoimage Unformatted IO Functions
9 mins

Operators and Expressions

70 mins

videoimage Expressions and Arithmetic Operators
23 mins
videoimage Relational and Logical Operators
16 mins
videoimage Bitwise Operators
31 mins

Control Flow Statements

209 mins

videoimage If Statement
48 mins
videoimage Switch Statement
21 mins
videoimage Unconditional Branching using goto statement
11 mins
videoimage While Loop
63 mins
videoimage Do While Loop
7 mins
videoimage For Loop
33 mins
videoimage Break and Continue
13 mins
videoimage Special Cases
13 mins

Working with Functions

83 mins

videoimage Introduction and Writing Functions
34 mins
videoimage Scope of Variables,Storage Classes,Pass by Value and reference
35 mins
videoimage Recursion
14 mins

Working with Arrays

89 mins

videoimage Arrays Declaration and Initialization
20 mins
videoimage Sample Programs using Arrays
23 mins
videoimage Arrays as Function Parameters
18 mins
videoimage 2-Dimensional Array
28 mins

Pointers

142 mins

videoimage Introduction to Pointers
23 mins
videoimage Pointers as Function Parameter
17 mins
videoimage Pointer Arithmetic
6 mins
videoimage Pointers and Arrays
30 mins
videoimage Function Pointers
32 mins
videoimage Dynamic Memory Allocation using malloc
25 mins
videoimage calloc and comparision with malloc
9 mins

String Handling

76 mins

videoimage Introduction to Strings
13 mins
videoimage Sample Program
31 mins
videoimage More Sample Programs
9 mins
videoimage Standard String Library Functions
11 mins
videoimage Array of String
12 mins

Structures and Unions

71 mins

videoimage Declaring and Instantiating Structures
18 mins
videoimage Structure as Parameter and Pointer to Structure
15 mins
videoimage Enumerated Data Type
8 mins
videoimage Union
21 mins
videoimage Bit Fields
9 mins

File Handling

70 mins

videoimage What is a Stream
18 mins
videoimage File Handling-Writing and Reading Characters
17 mins
videoimage Writing and Reading Structure in Text Format
14 mins
videoimage Writing and Reading in Binary Format
21 mins

Pre-Processor Directives

42 mins

videoimage Understanding Pre-Processor directives
23 mins
videoimage Header Files and Project
19 mins

Command Line Arguments and Variable Arguments

20 mins

videoimage Command Line Argument
9 mins
videoimage Variable Number of Arguments
11 mins

Searching and Sorting

157 mins

videoimage Linear Search
19 mins
videoimage Iterative Binary Search
19 mins
videoimage Recursive Binary Search
10 mins
videoimage Bubble Sort
21 mins
videoimage Selection Sort
16 mins
videoimage Insertion Sort
17 mins
videoimage Quick Sort
30 mins
videoimage Merge Sort
25 mins

Stack

105 mins

videoimage Introduction to Data Structures
9 mins
videoimage Stack Using Arrays
26 mins
videoimage Stack Using Linked List
27 mins
videoimage Infix to Postfix Expressions
43 mins

Queue

41 mins

videoimage Queue Using Arrays
24 mins
videoimage Queue Using Linked List
17 mins

Linked List

144 mins

videoimage Introduction to Linked List
14 mins
videoimage Single Linked List
54 mins
videoimage Double Linked List
34 mins
videoimage Circular Linked List
42 mins

Trees

116 mins

videoimage Introduction to Trees
27 mins
videoimage Programming Tree - 1
51 mins
videoimage Programming Tree - 2
38 mins
LiveZilla Live Chat Software