C++ Full Course | C++ Tutorial | Data Structures & Algorithms

by Apna College · 245 videos (5 unavailable)

Total watch time

2d 13h 39m

at speed · exactly 2 days, 13 hours, 38 minutes, 52 seconds at 1×

2d 13h 38m 52s
1.25×2d 1h 19m 6s
1.5×1d 17h 5m 55s
1.75×1d 11h 13m 38s
1d 6h 49m 26s
Average video15m 6s
Longest1h 34m 39s
Shortest3m 3s
Compare Open on YouTube JSON

Plan to finish

About 62 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 62 days. Turn on JavaScript to plan around your week.

Videos (250)

2d 13h 39m in total · tick what you've watched

Tick videos you've watched — progress is saved in this browser.

Videos to
Watched
1 1. Introduction to C++ | Data Structures and Algorithms | College Placement Course | Lecture 1 26:03 2020-10-08
2 Lecture 1 : Flowchart & Pseudocode + Installation | DSA Series by Shradha Khapra Ma'am | C++ 1:25:52 2024-09-02
3 Lecture 2 : Variable, Data Types & Operators | DSA Series by Shradha Ma'am | C++ 1:16:44 2024-09-03
4 Lecture 3: Conditional Statements & Loops | DSA Series by Shradha Ma'am | C++ 1:34:39 2024-09-04
5 Lecture 4: Patterns | DSA Series by Shradha Khapra Ma'am | C++ 1:31:07 2024-09-05
6 Lecture 5: Functions | DSA Series by Shradha Khapra Ma'am | C++ 49:13 2024-09-06
7 Binary Number System | DSA Series by Shradha Khapra Ma'am | C++ 37:20 2024-09-08
8 Bitwise Operators, Data Type Modifiers & more | DSA Series by Shradha Khapra Ma'am | C++ 38:33 2024-09-09
9 Array Data Structure - Part1 | DSA Series by Shradha Khapra Ma'am | C++ 54:07 2024-09-11
10 Vectors in C++ | Arrays Part 2 | DSA Series by Shradha Ma'am | Lecture 9 40:06 2024-09-13
11 Kadane's Algorithm | Maximum Subarray Sum | DSA Series by Shradha Ma'am 23:29 2024-09-15
12 Majority Element | Brute- Better-Best Approach | Moore's Voting Algorithm | & Pair Sum 39:10 2024-09-16
13 Time & Space Complexity - DSA Series by Shradha Ma'am 1:25:41 2024-09-18
14 Buy and Sell Stock Problem and Pow(X,N) Power exponential Problem - Leetcode | DSA Series 29:10 2024-09-20
15 Container with Most Water Problem | Brute & Optimal Solution | Two Pointer Approach - Leetcode 11 32:00 2024-09-21
16 Product of Array Except Self | Brute to Optimal Solution | Leetcode 238 29:30 2024-09-23
17 Pointers in C++ | In Detail | DSA Series by Shradha Ma'am 46:08 2024-09-24
18 Binary Search Algorithm - Iterative and Recursive Method | [Theory + Code] with Example 44:16 2024-09-26
19 Search in Rotated Sorted Array | Binary Search | Leetcode 33 19:30 2024-09-30
20 Peak Index in Mountain Array | Binary Search | Leetcode 852 23:34 2024-10-01
21 Single Element in Sorted Array | Binary Search | DSA Series Lecture 20 27:33 2024-10-02
22 DSA Complete Series 🚀 : Data Structures & Algorithms | by Shradha Khapra Ma'am 5:53 2024-08-27
23 VS Code Installation for C++ in Windows | Step by step process explanation 10:15 2020-10-19
24 2.1 Data Types & Type Modifiers | Data Structures & Algorithms Course in C++ | Lecture 2.1 11:09 2020-10-10
25 2.2 Input/Output in C++ | Data Structures and Algorithm Course in C++ | Lecture 2.2 8:42 2020-10-11
26 2.3 If/else statement in C++ programming | Data Structure and Algorithm Course | Lecture 2.3 7:51 2020-10-11
27 2.4 Introduction to Loops in C++ programming | Guaranteed Placement Course | Lecture 2.4 9:38 2020-10-12
28 3.1 Break and Continue statement in C++ Programming | Guaranteed Placement Course | Lecture 3.1 9:32 2020-10-13
29 3.2 Switch-Case statement in C++ Programming | Guaranteed Placement Course | Lecture 3.2 6:58 2020-10-13
30 3.3 Operators in C++ Programming | Guaranteed Placement Course | 3.3 29:58 2020-10-14
31 4.1 Awesome Pattern Questions -1 | Guaranteed Placement Course 23:37 2020-10-15
32 4.2 Advanced Pattern Questions in C++ | Guaranteed Placement Course | Lecture 4.2 28:08 2020-10-17
33 5.1 Binary Number System | Guaranteed Placement Course | Lecture 5.1 8:45 2020-10-18
34 5.2 How to reverse a number | Check if a number is Prime or Armstrong | C++ Placement Course | # 5.2 10:45 2020-10-20
35 6.1 Functions in C++ | Guaranteed Placement Course 8:11 2020-10-21
36 6.2 Functions Challenges | C++ Guaranteed Course | Lecture 6.2 13:13 2020-10-22
37 6.3 Advanced Placement Questions on Functions | C++ Placement Course 32:15 2020-10-23
38 7.1 Time Complexity | C++ Placement Course 30:45 2020-10-24
39 8.1 Introduction to Arrays in C++ | Guaranteed Placement Course 12:32 2020-10-25
40 8.2 Searching in Arrays | Linear and Binary Search | C++ Placement Course | 13:26 2020-10-26
41 8.3.1 Sorting in Arrays | Selection Sort | C++ Placement Course 8:32 2020-10-27
42 8.3.2 Bubble Sort | Sorting in C++ | Guaranteed Placement Course 6:46 2020-10-29
43 8.3.3 Insertion Sort | Sorting Algorithms | C++ Placement Course | 9:37 2020-10-30
44 8.4 Array Challenges | C++ Placement Course 39:41 2020-10-31
45 8.5 Arrays - Q's asked by Top MNC's | C++ Placement Course 23:51 2020-11-01
46 8.6 Subarrays - Challenges | Questions asked by Top MNC's | C++ Placement Course 32:18 2020-11-02
47 9.1 Two Dimensional Arrays | 2D Arrays | C++ Placement Course 21:24 2020-11-05
48 9.2 "2D Array" Challenges | Asked by Top MNC's | C++ Placement Course 24:03 2020-11-07
49 10. Character Arrays | C++ Placement Course 12:53 2020-11-08
50 11. Pointers in C++ | Guaranteed Placement Course 19:03 2020-11-09
51 12. Stack & Heap | C++ Placement Course 11:02 2020-11-10
52 13. Strings in C++ | Guaranteed Placement Course | Lecture 13 23:40 2020-11-11
53 13.2 Strings Challenges | C++ Placement Course 11:52 2020-11-13
54 14.1 BIT Manipulation in 11 minutes | C++ Placement Course 10:46 2020-11-15
55 14.2 BIT Manipulation Challenges | C++ Placement Course 15:30 2020-11-16
56 14.3 BIT Manipulation | Challenges - Part 2 | Questions asked by Top MNC's 20:08 2020-11-17
57 15.1 Sieve of Eratosthenes | Challenge | C++ Placement Course 10:47 2020-11-18
58 15.2 Inclusion- Exclusion Principle | GCD | C++ Placement Course 7:07 2020-11-19
59 16.1 Recursion - Introduction | C++ Placement Course 23:51 2020-11-20
60 16.2 Recursion - Challenges | C++ Placement Course 17:40 2020-11-21
61 7 Best Problems on Recursion | Recursion in C++ | Placement Course | Lec 16.3 34:05 2020-11-25
62 Advanced Recursion Problems | C++ Placement Course | Lecture 16.4 16:29 2020-11-28
63 Recursion | Last Lecture on Advanced Problems | Lecture 16.4 19:23 2020-11-28
64 Backtracking - Rat in a Maze | C++ Placement Course | Lecture 18.1 18:27 2020-12-01
65 Permutation - Return all possible permutations | C++ Placement Course | Lecture 17 14:39 2020-11-30
66 N-Queen Problem - Backtracking | C++ Placement Course - 18.2 17:14 2020-12-01
67 Merge Sort | Code and Explanation | C++ Course - 19.1 17:10 2020-12-02
68 Quick Sort | Code and Explanation | C++ Course - 19.2 15:24 2020-12-03
69 Vectors and Pair | C++ Course - 19 15:30 2020-12-02
70 Count Sort | C++ Placement Course | Lecture 20.1 11:18 2020-12-04
71 DNF Sort | C++ Placement Course | Lecture 20.2 8:33 2020-12-05
72 Wave Sort | C++ Placement Course - 20.3 7:30 2020-12-05
73 Count Inversion - Merge Sort | C++ Placement Course - 19.3 9:07 2020-12-04
74 Object Oriented Programming in C++ | Important Concept | Lecture 21.1 21:29 2020-12-08
75 Private video
76 Inheritance in OOP's | C++ Placement Course | Lecture 21.3 8:45 2020-12-15
77 Polymorphism in Object Oriented Programming | C++ Placement Course Lecture 21.4 10:09 2020-12-16
78 Introduction to Linked List | C++ Placement Course | Lecture 22 15:17 2020-12-17
79 Deletion in Linked List | C++ Placement Course | Lecture 22.2 6:22 2020-12-19
80 Reverse a Linked List | C++ Placement Course | Lecture 22.3 9:03 2020-12-20
81 Reverse K Nodes in a Linked List | C++ Placement Course | Lecture 22.4 6:43 2021-01-03
82 Detection and Removal of Cycle in Linked List | Lecture 22.5 14:11 2021-01-04
83 Doubly Linked List | Data Structures & Algorithms | C++ Placement Course | Lecture 22.6 12:01 2021-01-07
84 Append Last K Nodes of a Linked List | C++ Placement Course | Lecture 22.7 6:07 2021-01-08
85 Find Intersection point of 2 Linked List | Lecture 22.8 8:30 2021-01-09
86 Merge 2 Sorted Linked List | C++ Placement Course | Lecture 22.9 9:02 2021-01-16
87 Circular Linked List - C++ Placement Course | Lecture 22.10 13:22 2021-01-24
88 Put Even Position Nodes after Odd Position Nodes | C++ Placement Course | Lecture 22.11 6:14 2021-01-25
89 2021 - Top 5 Programming Language for College Students 2021 9:28 2021-01-26
90 Time Complexity using Masters Theorem | C++ Placement Course | Lecture 16.5 6:55 2021-01-27
91 Stack Data Structure - Introduction | C++ Placement Course | Lecture 23.1 10:14 2021-01-31
92 Reverse a Sentence using Stacks | Stack Challenge | C++ Placement Course | Lecture 23.2 5:38 2021-02-01
93 Reverse a Stack | C++ Placement Course | Lecture 23.3 8:21 2021-02-02
94 Introduction to Prefix, Infix and Postfix | C++ Placement Course | Lecture 23.4 11:21 2021-02-09
95 Prefix Expression Evaluation | C++ Placement Course | Lecture 23.5 6:39 2021-02-10
96 Postfix Expression Evaluation | C++ Placement Course | Lecture 23.6 8:24 2021-02-10
97 Infix to Postfix - Stack Challenges | C++ Placement Course | Lecture 23.7 7:48 2021-02-03
98 Infix to Prefix | C++ Placement Course | Lecture 23.8 9:59 2021-02-11
99 Balanced Parenthesis | C++ Placement Course | Lecture 23.9 7:45 2021-02-12
100 Introduction to Queue Data Structure | C++ Placement Course | Lecture 24.1 11:42 2021-02-15
101 Linked List Implementation of Queues | C++ Placement Course | Lecture 24.2 6:17 2021-02-16
102 Queue using Stack | C++ Placement Course | Lecture 24.3 7:57 2021-02-16
103 Stack using Queue | C++ Placement Course | Lecture 24.4 7:40 2021-02-20
104 Stacking using Queues (Method 2) | C++ Placement Course | Lecture 24.4.2 7:21 2021-02-23
105 Sliding Window Maximum using Deque | C++ Placement Course | Lecture 25.1 9:40 2021-03-02
106 Largest Rectangle Code | C++ Placement Course | Lecture 25.2 5:11 2021-03-03
107 Trapping Rainwater | C++ Placement Course | Lecture 25.3 4:52 2021-03-22
108 Redundant Parenthesis | C++ Placement Course | Lecture 25.4 5:07 2021-03-23
109 The Stock Span Problem | C++ Placement Course | Lecture 25.5 5:29 2021-03-23
110 Two Pointers | Three Sum Problem | C++ Placement Course | Lecture 26.1 6:29 2021-03-24
111 Max Consecutive Ones | C++ Placement Course | Lecture 26.2 7:37 2021-03-24
112 Longest substring without repeating characters | C++ Placement Course | Lecture 26.3 6:31 2021-03-25
113 Binary Tree Introduction | C++ Placement Course | Lecture 27.1 9:43 2021-03-25
114 Binary Tree Traversals| Preorder, Inorder, Postorder Traversal | C++ Placement Course | Lecture 27.2 15:59 2021-03-26
115 Build Tree from Preorder and Inorder | C++ Placement Course | Lecture 27.3 15:40 2021-03-26
116 Build Tree Postorder and Inorder | C++ Placement Course | Lecture 27.4 16:33 2021-03-27
117 Level Order Traversal , Sum at Kth Level In Binary Tree | C++ Placement Course | Lecture 27.5 12:15 2021-03-27
118 Count and Sum of Nodes | C++ Placement Course | Lecture 27.6 4:31 2021-03-28
119 Height and Diameter in Binary Tree | C++ Placement Course | Lecture 27.7 11:49 2021-03-28
120 Sum Replacement in Binary Tree | C++ Placement Course | Lecture 27.8 8:47 2021-03-29
121 Height Balanced Binary Tree | C++ Placement Course | Lecture 27.9 15:46 2021-03-29
122 Right View of Binary Tree | C++ Placement Course | Lecture 27.10 7:23 2021-03-30
123 Left View of Binary Trees | C++ Placement Course | Lecture 27.11 7:30 2021-03-30
124 Shortest Distance between 2 Nodes | C++ Placement Course | Lecture 27.12 11:41 2021-03-31
125 Flatten a Binary Tree | C++ Placement Course | Lecture 27.13 11:37 2021-03-31
126 Nodes at Distance K in Binary Tree | C++ Placement Course | Lecture 27.14 15:11 2021-04-01
127 Lowest Common Ancestor in Binary Tree | C++ Placement Course | Lecture 27.15 20:45 2021-04-01
128 Max Sum Path from One Node to Another in Binary Tree | C++ Placement Course | Lecture 27.16 15:19 2021-04-02
129 Binary Search Trees | Introduction & Build | C++ Placement Course | Lecture 28.1 15:00 2021-04-02
130 Search and Delete in Binary Search Tree | C++ Placement Course | Lecture 28.2 25:29 2021-04-03
131 Construct Binary Search Tree from Preorder | C++ Placement Course | Lecture 28.3 16:40 2021-04-03
132 Check for Binary Search Tree | C++ Placement Course | Lecture 28.4 13:46 2021-04-04
133 Build Balanced BST from Sorted Array | C++ Placement Course | Lecture 28.5 11:30 2021-04-04
134 Catalan Numbers Application | C++ Placement Course | Lecture 28.6 26:45 2021-04-05
135 Zig Zag Traversal Binary Search Tree | C++ Placement Course | Lecture 28.7 18:31 2021-04-05
136 Identical Binary Search Tree | C++ Placement Course | Lecture 28.8 16:09 2021-04-06
137 Largest Binary Search Tree in BT | C++ Placement Course | Lecture 28.10 23:28 2021-04-07
138 Recover Binary Search Tree | C++ Placement Course | Lecture 28.11 20:49 2021-04-07
139 Set & Multiset | Standard Template Library | C++ Placement Course | Lecture 28.12 12:18 2021-04-08
140 Place Elements to Maximise Minimum Distance | C++ Placement Course | Lecture 29.1 15:49 2021-04-08
141 Page Allocation Problem | C++ Placement Course | Lecture 29.2 18:18 2021-04-09
142 Painters Partition Problem | C++ Placement Course | Lecture 29.3 14:04 2021-04-09
143 Search in Sorted & Rotated Array | C++ Placement Course | Lecture 29.4 11:50 2021-04-10
144 Find the Peak Element | C++ Placement Course | Lecture 29.5 10:11 2021-04-10
145 Max Sum Subarray | Sliding Window Challenge | C++ Placement Course | Lecture 30.1 14:10 2021-04-11
146 Minimum Subarray Size | Sliding Window Challenge | C++ Placement Course | Lecture 30.2 18:14 2021-04-11
147 Form Number Divisible by 3 | Sliding Window Challenge | C++ Placement Course | Lecture 30.3 14:31 2021-04-12
148 Subarray with Palindromic Concatenation | C++ Placement Course | Lecture 30.4 15:24 2021-04-12
149 Perfect Numbers in Subarrays | C++ Placement Course | Lecture 30.5 17:07 2021-04-13
150 Heap Intro Final Export for Upload 3:55 2021-04-13
151 HeapsSort | C++ Placement Course | Lecture 31.2 8:20 2021-04-14
152 Heap STL | C++ Placement Course | Lecture 31.3 4:02 2021-04-16
153 Heaps - Median of Running Stream | C++ Placement Course | Lecture 31.4 10:26 2021-04-17
154 Heaps - Merge K sorted Arrays | C++ Placement Course 9:43 2021-04-18
155 Heap -Smallest Sequence with sum K | C++ Placement Course | Lecture 31.6 6:01 2021-04-20
156 Hashing - Introduction to Hasing | C++ Placement Coure | Lecture 32.1 4:47 2021-04-21
157 Hashing STL - C++ Placement Course | Lecture 32.2 3:26 2021-04-23
158 Hashing - Count frequency of elements | C++ Placement Course | Lecture 32.3 4:07 2021-04-24
159 Hashing - Vertical Order Print | C++ Placement Course | Lecture 32.4 10:36 2021-04-24
160 Hashing - Number of Subarrays with Sum Zero | C++ Placement Course | Lec 32.5 7:51 2021-04-26
161 Hashing - Sliding Window Technique | C++ Placement Course 6:09 2021-04-28
162 Hashing - TOP K MOST FREQUENT ELEMENTS | C++ Placement Course | Lecture 32.7 8:17 2021-04-29
163 Sudoku Solver - Hashing | C++ Placement Course | Lecture 32.8 11:34 2021-04-30
164 Greedy Algorithm - Introduction | C++ Placement Course Lecture 33.1 3:03 2021-05-04
165 Indian Coin Change - Greedy Algorithm | C++ Placement Course | Lecture 33.2 5:52 2021-05-05
166 Activity Selection Problem - Greedy Algorithm | C++ Placement Course | Lecture 33.3 8:38 2021-05-06
167 Fractional Knapsack - Greedy Algorithm | C++ Placement Course | Lecture 33.4 7:41 2021-05-06
168 Optimal Pattern Merge - Greedy Algorithm | C++ Placement Course | Lecture 33.5 5:58 2021-05-07
169 Expedi - Greedy Algorithm | C++ Placement Course | Lecture 33.6 22:25 2021-05-07
170 Maximum and Minimum Difference - Greedy Algorithm | C++ Placement Course | Lecture 33.7 9:36 2021-05-08
171 Graphs - Introduction | C++ Placement Course | Lecture 34.1 7:23 2021-05-08
172 Dynamic Programming - Introduction | C++ Placement Course | Lecture 35.1 7:22 2021-05-18
173 Graph Terminologies | C++ Placement Course | Lecture 34.2 8:25 2021-05-09
174 Graphs - Representation | C++ Placement Course | Lecture 34.3 9:30 2021-05-09
175 BFS - Breadth First Search | C++ Placement Course | Lecture 34.4 4:19 2021-05-10
176 DFS - Depth First Search | C++ Placement Course | Lecture 34.5 5:02 2021-05-10
177 Graphs - Topological Sort | C++ Placement Course | Lecture 34.6 11:38 2021-05-11
178 Cycle Detection in Undirected Graphs | C++ Placement Course | Lecture 34.7 6:53 2021-05-11
179 Cycle Detection in Directed Graph | C++ Placement Course | Lecture 34.8 6:34 2021-05-12
180 Connected Components | C++ Placement Course | Lecture 34.9 10:31 2021-05-12
181 Bipartite Graph - C++ Placement Course | Lecture 34.10 8:15 2021-05-13
182 Disjoint Set Union - Graphs | C++ Placement Course | Lecture 34.11 9:40 2021-05-13
183 Cycle Detection in Undirected Graph using DSU | C++ Placement Course | Lecture 34.12 8:37 2021-05-14
184 Cycle Detection in Undirected Graph using DSU | C++ Placement Course | Lecture 34.12 8:37 2021-05-14
185 Kruskal's Algorithm | C++ Placement Course | Lecture 34.13 7:52 2021-05-15
186 Prims Algorithm | C++ Placement Course | Lecture 34.14 8:19 2021-05-15
187 Dijkstra's Algorithm | C++ Placement Course | Lecture 34.15 9:12 2021-05-16
188 Bellman Ford Algorithm | C++ Placement Course | Lecture 34.16 7:28 2021-05-16
189 Floyd Warshall Algorithm | C++ Placement Course | Lecture 34.17 7:10 2021-05-17
190 Snakes and Ladders - Graphs | C++ Placement Course | Lecture 34.18 11:11 2021-05-17
191 Graphs - Surrounded Region | C++ Placement Course | Lecture 34.19 7:23 2021-05-18
192 Fibonacci Sequence - Dynamic Programming | C++ Placement Course | Lecture 35.2 6:28 2021-05-19
193 Minimum Number of Squares - Dynamic Programming | C++ Placement Course | Lecture 35.3 10:17 2021-05-19
194 Coin Change Problem - Dynamic Programming | C++ Placement Course | Lecture 35.4 20:57 2021-05-20
195 01 Knapsack - Dynamic Programming | C++ Placement Course | Lecture 35.7 12:08 2021-05-21
196 Longest Increasing Subsequence - Dynamic Programming | C++ Placement Course | Lecture 35.8 11:03 2021-05-22
197 Longest Common Subsequence - Dynamic Programming | C++ Placement Course | Lecture 35.9 13:20 2021-05-22
198 Matrix Chain Multiplication - Dynamic Programming | C++ Placement Course | Lecture 35.10 16:16 2021-05-23
199 Minimum Jumps to Reach End - Dynamic Programming | C++ Placement Course | Lecture 35.11 7:42 2021-05-23
200 Optimal Game Strategy - Dynamic Programming | C++ Placement Course | Lecture 35.12 7:14 2021-05-24
201 Number of Subsequences - Dynamic Programming | C++ Placement Course | Lecture 35.13 10:03 2021-05-24
202 Count Number of Binary Strings - Dynamic Programming | C++ Placement Course | Lecture 35.14 8:44 2021-05-25
203 0-N Knapsack - Dynamic Programming | C++ Placement Course | Lecture 35.15 7:12 2021-05-25
204 Kadane Algorithm - Dynamic Programming | C++ Placement Course | Lecture 35.5 6:28 2021-05-20
205 Maximum Length of Bitonic Subsequence - Dynamic Programming | C++ Placement Course | Lecture 35.19 7:46 2021-05-27
206 Friends Paring Problem - Dynamic Programming | C++ Placement Course | Lecture 35.20 5:10 2021-05-28
207 Ugly Numbers - Dynamic Programming | C++ Placement Course | Lecture 35.18 5:20 2021-05-27
208 LCS with 3 Strings - Dynamic Programming | C++ Placement Course | Lecture 35.16 8:49 2021-05-26
209 K-Ordered LCS - Dynamic Programming | C++ Placement Course | Lecture 35.17 9:11 2021-05-26
210 Tries - Introduction | C++ Placement Course | Lecture 36.1 6:14 2021-05-28
211 XOR SubArray - Tries Challenges | C++ Placement Course | Lecture36.2 10:24 2021-05-29
212 Trie bash - Challenge | C++ Placement Course | Lecture 36.3 9:21 2021-05-29
213 Digital Dictionary - Tries Challenges | C++ Placement Course | Lecture 36.4 10:32 2021-05-30
214 Extended Euclid Algorithm - Number Theory Advanced | C++ Placement Course | Lecture 37.1 9:18 2021-05-30
215 Multiplicative Modulo Inverse - Number Theory Advanced | Lecture 37.2 10:06 2021-05-31
216 Euler Totient Function - Number Theory Advanced | C++ Placement Course | Lecture 37.3 7:55 2021-05-31
217 Binary Exponentiation - Number Theory Advanced | C++ Placement Course | Lecture 37.4 8:57 2021-06-01
218 Fermat Little and Wilson Theorem - Number Theory Advanced | C++ Placement Course | Lecture 37.5 7:05 2021-06-01
219 Boring Factorials SPOJ - Number Theory Advanced | C++ Placement Course | Lecture 37.6 8:03 2021-06-02
220 Introduction, Fibonacci in Log(n) - Matrix Exponentiation | C++ Placement Course | Lecture 38.1 23:31 2021-06-05
221 String Hashing - String Algorithms | C++ Placement Course | Lecture 39.1 12:47 2021-06-08
222 SubStr() Function - String Algorithm | C++ Placement Course | Lecture 39.2 3:25 2021-06-10
223 KMP Algorithms - String Algorithm | C++ Placement Course | Lecture 39.3 17:04 2021-06-12
224 Rabin Karp - String Algorithms | C++ Placement Course | Lecture 39.4 4:48 2021-06-14
225 Guide to Interactive Problems | C++ Placement Course | Lecture 43 11:11 2021-07-24
226 Segment Tree - Introduction and Build | C++ Placement Course | Lecture 40.1 21:26 2021-06-16
227 Query in Segment Tree | C++ Placement Course | Lecture 40.2 12:04 2021-06-18
228 Private video
229 Maximum and Minimum Queries/Update | C++ Placement Course | Lecture 40.4 18:13 2021-06-22
230 Number of minimums on a segment | C++ Placement Course | Lecture 40.5 12:39 2021-06-24
231 User Snippets in VSCode | C++ Placement Course | Lecture 40.6 3:48 2021-06-26
232 Segment with Max Sum | C++ Placement Course | Lecture 40.7 15:00 2021-05-08
233 Kth One - Segment Tree | C++ Placement Course | Lecture 40.8 15:23 2021-06-28
234 First Element at Least X - Segment Tree | C++ Placement Course | Lecture 40.9 10:59 2021-06-30
235 Private video
236 Private video
237 Nested Segments - Segment Tree | C++ Placement Course | Lecture 40.12 11:19 2021-07-06
238 Intersecting Segments - Segment Tree | C++ Placement Course | Lecture 40.13 11:49 2021-07-08
239 Fenwick Tree - Introduction | C++ Placement Course | Lecture 41.1 10:21 2021-07-10
240 Point & Range Updates - Fenwick Tree | C++ Placement Course | Lecture 41.2 13:25 2021-07-12
241 Count Inversion - Fenwick Tree | C++ Placement Course | Lecture 41.3 9:05 2021-07-14
242 Square Root Decomposition - Introduction | C++ Placement Course | Lecture 42.1 10:45 2021-07-16
243 RMQSQ - Spoj | C++ Placement Course | Lecture 42.2 7:29 2021-07-18
244 Mo's Algorithm - Square Root Decomposition | Lecture 42.3 19:06 2021-07-20
245 DQueary - SPOJ | C++ Placement Course | Lecture 42.4 14:00 2021-07-23
246 Policy Based Data Structures | C++ Placement Course | Lecture 44 9:39 2021-07-26
247 Private video
248 Book Allocation or Allocate Books Problem | DSA Series - Binary Search 32:59 2024-10-04
249 Painter's Partition Problem | DSA Placement Series - Binary Search | Lecture 22 27:44 2024-10-05
250 Aggressive Cows Problem | DSA Placement Series - Binary Search | Lecture 23 30:12 2024-10-07

Embed a badge

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

Watch time: 2d 13h 39m · 245 videos

Markdown
[![Watch time: 2d 13h 39m · 245 videos](https://playlistduration.com/badge/playlist/PLfqMhTWNBTe0b2nM6JHVCnAkhQRGiZMSJ.svg)](https://playlistduration.com/playlist/PLfqMhTWNBTe0b2nM6JHVCnAkhQRGiZMSJ)
HTML
<a href="https://playlistduration.com/playlist/PLfqMhTWNBTe0b2nM6JHVCnAkhQRGiZMSJ"><img src="https://playlistduration.com/badge/playlist/PLfqMhTWNBTe0b2nM6JHVCnAkhQRGiZMSJ.svg" alt="Watch time: 2d 13h 39m · 245 videos" width="235" 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/PLfqMhTWNBTe0b2nM6JHVCnAkhQRGiZMSJ returns them as JSON — free, no key. API docs →

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