Playlist · CodeWithHarry

Data Structures and Algorithms Course in Hindi

by CodeWithHarry · 92 videos

Listed in Best free DSA courses on YouTube, ranked by total hours

Total watch time

1d 7h 52m

at 1× speed · exactly 1 day, 7 hours, 51 minutes, 40 seconds at 1×

At an hour a day you'd finish in 32 days

The shape of the course

92 videos in blocks of 10 · each column is a block's total, to scale

5h 13m
3h 43m
3h 19m
3h 12m
3h 13m
4h 43m
2h 28m
2h 35m
2h 49m
35m 32s

WatchedTo watch

Compare Open on YouTube JSON

Next time, skip the copying: change youtube.com to playlistduration.com in any playlist, video or channel address and it opens here. Or see the total on YouTube itself, with our extension for Chrome, Firefox or Edge.

Your plan

Plan to finish

About 32 days at an hour a day

Pick a daily pace and the days you'll watch. Ticked videos are skipped.

Days

At one hour a day, every day, this playlist takes about 32 days. Turn on JavaScript to plan around your week.

Videos (92)

1d 7h 52m in total · tick what you've watched

Tick videos you've watched — progress is saved in this browser. Titles open on YouTube in a new tab.

Videos to
Watched Leave out of the total
1 Introduction to Data Structures & Algorithms 31:43 2020-07-30
2 Time Complexity and Big O Notation (with notes) 32:52 2020-07-31
3 Asymptotic Notations: Big O, Big Omega and Big Theta Explained (With Notes) 33:42 2020-08-01
4 Best Case, Worst Case and Average Case Analysis of an Algorithm (With Notes) 39:48 2020-08-02
5 How to Calculate Time Complexity of an Algorithm + Solved Questions (With Notes) 46:17 2020-08-03
6 Arrays and Abstract Data Type in Data Structure (With Notes) 25:25 2020-08-04
7 Array as An Abstract Data Type in Data Structures(With Notes) 21:55 2020-08-05
8 Implementing Array as an Abstract Data Type in C Language 36:13 2020-08-06
9 Operations on Arrays in Data Structures: Traversal, Insertion, Deletion and Searching 28:45 2020-08-07
10 Coding Insertion Operation in Array in Data Structures in C language 16:34 2020-08-08
11 Coding Deletion Operation in Array Using C Language (With Notes) 17:35 2020-08-09
12 Linear Vs Binary Search + Code in C Language (With Notes) 35:12 2020-08-10
13 Introduction to Linked List in Data Structures (With Notes) 25:01 2020-08-11
14 Linked List Data Structure: Creation and Traversal in C Language 23:47 2020-08-12
15 Insertion of a Node in a Linked List Data Structure 18:41 2020-08-13
16 Insertion in a Linked List in C Language 24:25 2020-08-14
17 Deletion in a Linked List | Deleting a node from Linked List Data Structure 17:18 2020-08-15
18 Delete a Node from Linked List (C Code For Deletion From Beginning, End, Specified Position & Key) 23:51 2020-08-16
19 Circular Linked List and Operations in Data Structures (With Notes) 16:41 2020-08-18
20 Circular Linked Lists: Operations in C Language 20:37 2020-08-20
21 Doubly Linked Lists Explained With Code in C Language 13:12 2020-08-21
22 Introduction to Stack in Data Structures 19:55 2020-08-24
23 Implementing Stack Using Array in Data Structures 21:43 2020-08-25
24 C Code For Implementing Stack Using Array in Data Structures 16:25 2020-08-26
25 Push, Pop and Other Operations in Stack Implemented Using an Array 24:18 2020-08-26
26 Coding Push(), Pop(), isEmpty() and isFull() Operations in Stack Using an Array| C Code For Stack 26:04 2020-08-26
27 Peek Operation in Stack Using Arrays (With C Code & Explanation) 21:22 2020-08-27
28 stackTop, stackBottom & Time Complexity of Operations in Stack Using Arrays 12:56 2020-08-27
29 How to Implement Stack Using Linked List? 12:01 2020-08-29
30 Implementing all the Stack Operations using Linked List (With Code in C) 30:42 2020-08-30
31 peek(), stackTop() and Other Operations on Stack Using Linked List (with C Code) 15:05 2020-08-31
32 Parenthesis Matching Problem Using Stack Data Structure (Applications of Stack) 18:37 2020-09-01
33 Parenthesis Checking Using Stack in C Language 20:29 2020-09-02
34 Multiple Parenthesis Matching Using Stack with C Code 20:25 2020-09-03
35 Infix, Prefix and Postfix Expressions 26:54 2020-09-04
36 Infix To Postfix Using Stack 16:35 2020-09-05
37 Coding Infix to Postfix in C using Stack 28:03 2020-09-07
38 Queue Data Structure in Hindi 10:52 2020-09-11
39 Queue Implementation: Array Implementation of Queue in Data Structure 18:20 2020-09-13
40 Array implementation of Queue and its Operations in Data Structure 16:44 2020-09-14
41 C Code For Queue and its Operations Using Arrays in Data Structure 14:19 2020-09-15
42 Introduction to Circular Queue in Data Structures 24:25 2020-09-29
43 enqueue(), dequeue() & other Operations on Circular Queue 14:46 2020-09-29
44 C Code For Circular Queue & Operations on Circular Queue in Hindi 20:50 2020-09-30
45 Queue Using Linked Lists 26:30 2020-10-02
46 Implementing Queue Using Linked List in C Language (With Code) 16:04 2020-10-02
47 Double-Ended Queue in Data Structure (DE-Queue Explained)🔥 14:58 2020-10-10
48 Introduction to Sorting Algorithms 9:49 2020-10-19
49 Criteria For Analysis of Sorting Algorithms 19:10 2020-10-19
50 Bubble Sort Algorithm in Hindi 32:22 2020-10-20
51 Bubble Sort Program in C 22:43 2020-10-20
52 Insertion Sort Algorithm in Hindi 32:17 2020-10-21
53 Insertion Sort in C Language (With Explanation) 29:45 2020-10-21
54 Selection Sort Algorithm 24:55 2020-10-22
55 Selection Sort Program in C 15:27 2020-10-22
56 QuickSort Algorithm in Hindi (With Code in C) 52:29 2020-10-23
57 Analysis of QuickSort Sorting Algorithm 20:14 2020-10-24
58 MergeSort Sorting Algorithm in Hindi 35:34 2020-10-25
59 MergeSort Source Code in C (Helpful Explanation) 22:35 2020-10-28
60 Count Sort Algorithm 27:05 2020-11-03
61 Introduction to Trees 17:10 2020-12-04
62 What is a Binary Tree? 10:06 2020-12-05
63 Types of Binary Trees 20:26 2020-12-09
64 Representation of a Binary Tree 20:08 2020-12-10
65 Linked Representation Of Binary Tree in C 17:14 2020-12-10
66 Traversal in Binary Tree (InOrder, PostOrder and PreOrder Traversals) 13:27 2020-12-11
67 Preorder Traversal in a Binary Tree (With C Code) 11:24 2020-12-12
68 PostOrder Traversal in a Binary Tree (With C Code) 10:54 2020-12-12
69 InOrder Traversal in a Binary Tree (With C Code) 13:41 2020-12-12
70 *Best* Trick To Find PreOrder, InOrder & PostOrder Traversal 13:38 2020-12-14
71 Binary Search Trees: Introduction & Properties 14:28 2020-12-16
72 Checking if a binary tree is a binary search tree or not! 16:25 2020-12-17
73 Searching in a Binary Search Trees (Search Operation) 16:55 2020-12-18
74 C Code For Searching in a BST 7:39 2020-12-19
75 Iterative Search in a Binary Search Tree 7:14 2020-12-20
76 Insertion in a Binary Search Tree 17:42 2020-12-21
77 Deletion in a Binary Search Tree 22:42 2021-06-12
78 C Code For Deletion in a Binary Search Tree 22:31 2021-06-13
79 AVL Trees - Introduction 11:26 2021-06-13
80 Insertion and Rotation in AVL Tree 18:26 2021-06-14
81 AVL Trees - LL LR RL and RR rotations 22:46 2021-06-15
82 C Code For AVL Tree Insertion & Rotation (LL, RR, LR & RL Rotation) 31:29 2021-10-16
83 Introduction to Graphs | Graph Data Structure 18:01 2021-10-18
84 Representation of Graphs - Adjacency List, Adjacency Matrix & Other Representations 20:45 2021-10-20
85 Graph traversal & Graph traversal algorithms 10:19 2021-10-22
86 Breadth First Search (BFS) Graph Traversal in Data Structures 19:00 2021-11-03
87 BFS Implementation in C | C Code For Breadth First Search 12:03 2021-11-04
88 Depth First Search (DFS) Graph Traversal in Data Structures 10:52 2021-11-06
89 DFS Implementation in C | C Code For Depth First Search 6:07 2021-11-10
90 Spanning Trees & maximum no of possible spanning trees for complete graphs 17:49 2021-11-18
91 Calculating Spanning tree Cost & Minimum Spanning Tree 15:52 2021-11-19
92 Prims Minimum Spanning Tree Algorithm (Step by Step with examples) 19:40 2021-11-23
For your README

Embed a badge

Show the watch time in a README or course description — it links back here and updates itself

Watch time: 1d 7h 52m · 92 videos

Markdown
[![Watch time: 1d 7h 52m · 92 videos](https://playlistduration.com/badge/playlist/PLu0W_9lII9ahIappRPN0MCAgtOu3lQjQi.svg)](https://playlistduration.com/playlist/PLu0W_9lII9ahIappRPN0MCAgtOu3lQjQi)
HTML
<a href="https://playlistduration.com/playlist/PLu0W_9lII9ahIappRPN0MCAgtOu3lQjQi"><img src="https://playlistduration.com/badge/playlist/PLu0W_9lII9ahIappRPN0MCAgtOu3lQjQi.svg" alt="Watch time: 1d 7h 52m · 92 videos" width="221" height="20"></a>

Add ?speed=1.5 to the image URL for the time at that speed, ?label=Course to change the left text, or ?style=flat-square for square corners.

Want the numbers themselves? GET https://playlistduration.com/api/v1/playlist/PLu0W_9lII9ahIappRPN0MCAgtOu3lQjQi returns them as JSON — free, no key. API docs →

Data from the YouTube Data API as of 2026-11-08 (cached). Private or deleted videos are excluded from totals.