Video Lectures of Programming and Data Structures (Video Lectures) for Computer Science Engineering (CSE) Exam
Watch free video lectures for Programming and Data Structures (Video Lectures) covering all chapters/topics as per the latest syllabus in 2026. These concept videos, recorded lectures, and audio notes are designed to help Computer Science Engineering (CSE) students understand every topic clearly — anytime, anywhere. Start learning on EduRev.
Input/Output and Math Operators in C
| Understanding the Structure of a C Program in Programming & Data Structures | GATE | CSE 05:02 min |  |
| Installing Atom | Input/Output & Math Operators in C | GATE Programming & Data Structures | CSE 05:51 min |  |
| Basics of Printf | Input/Output & Math Operators in C | Programming & Data Structures | GATE | CSE 09:55 min |  |
| Mastering Variables and Datatypes in Programming & Data Structures | GATE | CSE 18:27 min |  |
| Understanding Basics of Scanf | GATE | COMPUTER SCIENCE ENGINEERING 09:09 min |  |
| Mastering Math Operators in C: A Comprehensive Guide | GATE | COMPUTER SCIENCE ENGINEERING 11:28 min |  |
| Mastering Math Operators in C Qt-1 | GATE | COMPUTER SCIENCE ENGINEERING 08:34 min |  |
| Mastering Math Operators in C Qt-2 | GATE | COMPUTER SCIENCE ENGINEERING 13:09 min |  |
| Mastering Math Operators in C Qt-3 | GATE | COMPUTER SCIENCE ENGINEERING 05:16 min |  |
| Mastering Increment & Decrement Operators in Programming | GATE | COMPUTER SCIENCE ENGINEERING 22:14 min |  |
| Increment and Decrement Operators in Programming | GATE | COMPUTER SCIENCE ENGINEERING 19:11 min |  |
| Bitwise Operators in Programming: A Comprehensive Guide | GATE | COMPUTER SCIENCE ENGINEERING 17:23 min |  |
Control Structures in C
| While Loop | Control Structures in C | GATE | Programming and Data Structures | CSE 11:41 min |  |
| If Else Statement | Control Structures in C | GATE | Programming & Data Structures | CSE 05:00 min |  |
| Nested If Else | Control Structures in C | GATE | Programming & Data Structures | CSE 07:12 min |  |
| Logical Operators in Programming: Key to Success | GATE | COMPUTER SCIENCE ENGINEERING 10:51 min |  |
| Mastering Switch Case: Part 1 | Programming and Data Structures | GATE | COMPUTER ENGINEERING 11:08 min |  |
| Mastering Switch Case: Part 2 | Programming and Data Structures | GATE | COMPUTER ENGINEERING 13:36 min |  |
| Mastering the Ternary Operator in Programming & Data Structures | GATE | CSE 07:23 min |  |
| Mastering Do While Loop in Programming and Data Structures | GATE | COMPUTER SCIENCE ENGINEERING 09:43 min |  |
| Mastering Control Structures| Programming & Data Structures | Practice Questions Part 1 | GATE CSE 26:31 min |  |
| Mastering Control Structures| Programming & Data Structures | Practice Question From 2015 | GATE CSE 10:38 min |  |
| Mastering Control Structures| Programming & Data Structures | Practice Question From 2017 | GATE CSE 13:31 min |  |
| Mastering Control Structures| Programming & Data Structures | Practice Question From 2017 | GATE CSE 15:30 min |  |
| Mastering Control Structures| Programming & Data Structures | Practice Question From 2017 | GATE CSE 14:03 min |  |
Functions in C
| Functions Introduction | Functions in C | GATE | Programming and Data Structures | CSE 16:22 min |  |
| Function Calls in Detail | Functions in C | GATE | Programming and Data Structures | CSE 07:03 min |  |
| Mastering Functions in Programming and Data Structures | GATE | COMPUTER SCIENCE ENGINEERING 12:43 min |  |
| Definition & Declaration of Functions | Functions in C | GATE | Programming & Data Structures | CSE 19:04 min |  |
| Types of Functions Void & Non Void | Functions in C | GATE | Programming & Data Structures | CSE 04:57 min |  |
| Mastering Void Functions: A Comprehensive Guide | GATE | COMPUTER SCIENCE ENGINEERING 10:26 min |  |
| Understanding Extern Storage Class: A Complete Guide | GATE | COMPUTER SCIENCE ENGINEERING 22:04 min |  |
| Register Storage Class | GATE | Programming and Data Structures | COMPUTER SCIENCE ENGINEERING 13:45 min |  |
| Static Storage Class: A Comprehensive Guide | GATE | COMPUTER SCIENCE ENGINEERING 21:29 min |  |
| Local Parameters of Functions Explained | Programming and Data Structures | GATE | CSE 14:38 min |  |
| Storage Class in Programming: Example 1 | Data Structures | GATE CSE 10:21 min |  |
| Storage Class in Programming: Example 3 | Data Structures | GATE CSE 10:56 min |  |
| Storage Class in Programming: Example 4 | Data Structures | GATE CSE 11:11 min |  |
| Understanding Storage Class: GATE 2012 Question Explained | COMPUTER SCIENCE ENGINEERING 11:05 min |  |
| Introduction To Recursive Functions in Programming and Data Structures | GATE | CSE 17:08 min |  |
| Recursive Function for X Rise To Y| Programming & Data Structures |GATE|COMPUTER ENGINEERING 09:54 min |  |
| Recursive Fibonacci Function Explained | Programming & Data Structures | GATE | CSE 09:14 min |  |
| Master the Recursive Function for Decimal to Binary Conversion | GATE | COMPUTER SCIENCE ENGINEERING 19:31 min |  |
| Recursive Function to Convert Decimal to Hexadecimal | GATE | COMPUTER SCIENCE ENGINEERING 14:48 min |  |
| Recursion Practice Questions | Data Structures | GATE | COMPUTER SCIENCE ENGINEERING 05:28 min |  |
| Gate 2017 Recursion Practice Questions | Data Structures | GATE | COMPUTER SCIENCE ENGINEERING 13:33 min |  |
| Gate 2016 Recursion Practice Questions | Data Structures | GATE | COMPUTER SCIENCE ENGINEERING 09:09 min |  |
| Gate 2019 Recursion Practice Questions | Data Structures | GATE | COMPUTER SCIENCE ENGINEERING 06:03 min |  |
Pointers in C
| Pointers Fundamentals | Pointers in C | Programming and Data Structures | GATE | COMPUTER SCIENCE 18:51 min |  |
| Demonstration of Pointers Using C Program |Pointers in C |Programming and Data Structures|GATE|CSE 13:13 min |  |
| Example Program-1 on Pointers | Pointers in C | Programming and Data Structures | GATE | CSE 09:23 min |  |
| Example Program-2 on Pointers | Pointers in C | Programming and Data Structures | GATE | CSE 13:34 min |  |
| Example Program-3 on Pointers | Pointers in C | Programming and Data Structures | GATE | CSE 11:56 min |  |
| Passing Address to Function Call by Address | Pointers in C |Programming & Data Structures|GATE|CSE 10:17 min |  |
| Call by Address Explained: Example 2 | Programming and Data Structures | GATE | CSE 10:20 min |  |
| Call by Address Explained: Example 1 | Programming and Data Structures | GATE | CSE 13:21 min |  |
| Swapping Value of Two Variables using Call by Address | GATE | COMPUTER SCIENCE ENGINEERING 07:09 min |  |
| Decoding a GATE 2015 Question: Pointers in COMPUTER SCIENCE ENGINEERING 08:04 min |  |
| Decoding a GATE 2016 Question: Pointers in COMPUTER SCIENCE ENGINEERING 11:16 min |  |
| Relation Between Array and Pointer Part 1 | GATE | COMPUTER SCIENCE ENGINEERING 18:55 min |  |
| Relation Between Array and Pointer Part 2 | GATE | COMPUTER SCIENCE ENGINEERING 10:44 min |  |
| Mastering Array Traversal with Pointers | GATE | COMPUTER SCIENCE ENGINEERING 15:21 min |  |
| GATE 2019 Question on Array and Pointers Part-1 | GATE | COMPUTER SCIENCE ENGINEERING 04:48 min |  |
| GATE 2019 Question on Array and Pointers Part-2 | GATE | COMPUTER SCIENCE ENGINEERING 10:57 min |  |
| Passing Arrays to Functions: A Key Topic Explained | GATE | COMPUTER SCIENCE ENGINEERING 17:59 min |  |
| Step-by-Step Guide to Array Creation using Malloc | GATE | COMPUTER SCIENCE ENGINEERING 17:07 min |  |
| Demonstration Program for Creating Array Using Pointer | GATE | COMPUTER SCIENCE ENGINEERING 07:27 min |  |
| Programming and Data Structures | Exploring Two-Dimensional Arrays and Pointers | GATE | CSE 25:32 min |  |
| Demonstration Program of 2 Dimension Array and Pointers | GATE | COMPUTER SCIENCE ENGINEERING 11:08 min |  |
| Mastering Pointers to Pointers | Programming & Data Structures | GATE | COMPUTER SCIENCE ENGINEERING 07:59 min |  |
| Pointer to Function | GATE | COMPUTER SCIENCE ENGINEERING 18:03 min |  |
| GATE 2003 Question on Pointer | GATE | COMPUTER SCIENCE ENGINEERING 12:10 min |  |
| GATE 2000 Question on Pointer | GATE | COMPUTER SCIENCE ENGINEERING 15:32 min |  |
Character Handling In C
| Char Datatype Fundamentals | Character Handling In C | Programming and Data Structures | GATE | CSE 19:35 min |  |
| String Fundamentals PART-1| Character Handling In C | Programming and Data Structures | GATE | CSE 05:48 min |  |
| String Fundamentals PART-2 | Character Handling In C | Programming and Data Structures | GATE | CSE 15:31 min |  |
| String Functions Explained: Part 01 of Programming and Data Structures | GATE | COMPUTER ENGINEERING 12:57 min |  |
| String Functions Explained: Part-2 of Programming and Data Structures | GATE | COMPUTER ENGINEERING 27:34 min |  |
| Essential Programming Concepts: Arrays; Char and Pointers | GATE | CSE 11:47 min |  |
| Essential Programming Concepts GATE- 2011 Arrays; Char and Pointers | GATE | CSE 09:41 min |  |
| Essential Programming Concepts GATE- 2002|2008|2017 Arrays; Char and Pointers | GATE | CSE 21:38 min |  |
Structures In C
| Structure Fundamental Qt-1| Structures In C | GATE Programming and Data Structures | GATE | CSE 20:58 min |  |
| Structure Fundamental Qt-2| Structures In C | GATE Programming and Data Structures | GATE | CSE 04:11 min |  |
| CSE Tutorial: How to Initialize a Structure in C | GATE 10:38 min |  |
| CSE Tutorial: How to Initialize a Structure in C | GATE 10:38 min |  |
| Step-by-Step Guide to Structures in Programming | GATE | COMPUTER SCIENCE ENGINEERING 08:24 min |  |
Link List
| Data Structure Introduction|Link List | Programming & Data Structures | GATE | COMPUTER ENGINEERING 10:53 min |  |
| Comparison of Link List with Arrays | Link List | Programming and Data Structures | GATE | CSE 18:39 min |  |
| Types of Link List | Link List | Programming and Data Structures | GATE | COMPUTER ENGINEERING 06:48 min |  |
| Singly Link List Program: Part 2 | Programming and Data Structures | GATE | CSE 12:54 min |  |
| Singly Link List Program: Part 3 | Programming and Data Structures | GATE | CSE 31:34 min |  |
| Circular Link List Program Part 1 | GATE | COMPUTER SCIENCE ENGINEERING 26:15 min |  |
| Circular Link List Program Part 2| GATE | COMPUTER SCIENCE ENGINEERING 15:46 min |  |
| Doubly Linked List Program Explained: Part 1 | Data Structures | GATE | COMPUTER ENGINEERING 33:10 min |  |
| Doubly Linked List Program Explained: Part 2 | Data Structures | GATE | COMPUTER ENGINEERING 10:21 min |  |
| Doubly Linked List Program Explained: Part 3 | Data Structures | GATE | COMPUTER ENGINEERING 05:58 min |  |
| Doubly Linked List Program Explained: Part 4 | Data Structures | GATE | COMPUTER ENGINEERING 18:34 min |  |
| How to Print a Singly Linked List in Reverse Order | GATE | COMPUTER SCIENCE ENGINEERING 18:06 min |  |
| Step-by-Step Guide to Reverse a Singly Linked List | GATE | COMPUTER SCIENCE ENGINEERING 19:08 min |  |
| Step-by-Step Guide to Reverse a Singly Linked List GATE Qt-2 | COMPUTER SCIENCE ENGINEERING 16:41 min |  |
Stack and Queue
| Stack Data Structure - Stack and Queue | Programming and Data Structures | GATE | CSE 22:14 min |  |
| Mastering Linear Queue Using Array | GATE | COMPUTER SCIENCE ENGINEERING 29:49 min |  |
| Mastering Circular Queue with Arrays| GATE | COMPUTER SCIENCE ENGINEERING| Data Structures 23:18 min |  |
| Queue Data Structure with Linked List | GATE | COMPUTER SCIENCE ENGINEERING 17:05 min |  |
Binary Tree
| Binary Search Tree Fundamentals | Binary Tree | GATE | Programming and Data Structures | CSE 33:22 min |  |
| Terms Used in Binary Tree | Binary Tree | GATE | Programming and Data Structures | CSE 17:51 min |  |
| Step-by-Step Guide to Binary Tree Traversal | GATE | COMPUTER SCIENCE ENGINEERING 28:24 min |  |
| In-depth Study of Recursive Functions for Tree Traversal (Part 1) | GATE | CSE 35:16 min |  |
| A Detailed Study on Counting Leaf Nodes in Binary Trees | GATE | COMPUTER SCIENCE ENGINEERING 31:13 min |  |
| Count Number of Non Leaf Nodes in Binary Tree | GATE | COMPUTER SCIENCE ENGINEERING 16:51 min |  |
| Binary Tree Construction from Traversal Outputs | A Key Topic in GATE | COMPUTER ENGINEERING 34:53 min |  |
| Binary Tree Node Deletion Explained | GATE | COMPUTER SCIENCE ENGINEERING 29:28 min |  |
| Solving 1995 & 1996 Binary Tree GATE Questions | COMPUTER SCIENCE ENGINEERING 09:17 min |  |
| Binary Tree Questions from GATE 1997; 1998; 2000 | Programming and Data Structures | GATE | CSE 21:07 min |  |
| Binary Tree Question GATE 2018 | Breakdown | COMPUTER SCIENCE ENGINEERING 06:30 min |  |
Multiway Tree
| Multiway Search Tree Part 3 | Multiway Tree | Programming & Data Structures | GATE | CSE 13:01 min |  |
| Multiway Search Tree Part 4 | Multiway Tree | Programming & Data Structures | GATE | CSE 07:22 min |  |
| B+ Tree | Multiway Tree | Programming and Data Structures | GATE | COMPUTER SCIENCE ENGINEERING 21:29 min |  |
| Mastering B+ Tree Construction in Programming & Data Structures | GATE | COMPUTER ENGINEERING 22:24 min |  |
| Exploring B+ Tree Applications in Programming & Data Structures | GATE | COMPUTER ENGINEERING 09:29 min |  |
| Programming and Data Structures| Multiway Tree Questions Explained | GATE | CSE 28:55 min |  |
AVL Tree
| AVL Tree Introduction | AVL Tree | Programming and Data Structures | GATE | COMPUTER ENGINEEERING 25:31 min |  |
| The Ultimate Guide to Rotation Algorithm for AVL Trees | GATE | COMPUTER SCIENCE ENGINEERING 16:07 min |  |
| Programming & Data Structures: AVL Tree Construction (Example 1) | GATE | COMPUTER SCIENCE 20:58 min |  |
| Programming & Data Structures: AVL Tree Construction (Example 2) | GATE | COMPUTER SCIENCE 22:18 min |  |
Expression Evaluation
| Infix; Prefix and Postfix Notation |Expression Evaluation|GATE|Programming & Data Structures|CSE 33:01 min |  |
| Expression Tree | Expression Evaluation | Programming & Data Structures | GATE | CSE 15:21 min |  |
| Algorithm to Evaluate Postfix Expression | Programming & Data Structures | GATE | CSE 22:40 min |  |
| Mastering Infix to Postfix Conversion: Algorithm Explanation | Part 1 | GATE | CSE 47:22 min |  |
| Mastering Infix to Postfix Conversion: Algorithm Explanation | Part 2 | GATE | CSE 07:52 min |  |
| Ace GATE CSE with Expression Evaluation in Programming and Data Structures | GATE | CSE 29:42 min |  |
| Mastering Expression Trees| GATE 2018 | Question Breakdown | COMPUTER ENGINEERING 10:18 min |  |
Binary Heap
| Binary Heap Introduction | Binary Heap | GATE | Programming and Data Structures | CSE 25:10 min |  |
| Max Heap Construction - Part 1 | GATE | COMPUTER SCIENCE ENGINEERING 29:34 min |  |
| Max Heap Construction - Part 2 | GATE | COMPUTER SCIENCE ENGINEERING 06:14 min |  |
| Mastering Binary Heap: GATE Questions from 2001; 2009; 2014; 2015 | COMPUTER SCIENCE ENGINEERING 19:57 min |  |
| Mastering Binary Heap: GATE Questions from 2011 & 2009 | COMPUTER SCIENCE ENGINEERING 07:19 min |  |
Graph Data Structure
| Graph Fundamentals | Graph Data Structure | GATE | Programming and Data Structures | GATE | CSE 28:06 min |  |
| DFS Graph Traversal | Graph Data Structure | GATE | Programming and Data Structures | CSE 26:13 min |  |
| BFS Graph Traversal | Graph Data Structure | GATE | Programming & Data Structures | CSE 13:39 min |  |
| DFS Algorithm Explained | Programming and Data Structures | GATE | CSE 34:12 min |  |
| BFS Algorithm Explained: Programming and Data Structures | GATE | CSE 34:24 min |  |
| Programming and Data Structures: An Insight into DFS Edge Types | GATE | CSE 30:09 min |  |
| Gate 2006 Question 1 on DFS Traversal | COMPUTER SCIENCE ENGINEERING 09:51 min |  |
| Gate 2008 Question on DFS Traversal | COMPUTER SCIENCE ENGINEERING 06:33 min |  |