Data structures

by mycodeschool · 42 videos

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

Total watch time

9h 47m

at speed · exactly 9 hours, 46 minutes, 32 seconds at 1×

9h 46m 32s
1.25×7h 49m 14s
1.5×6h 31m 1s
1.75×5h 35m 10s
4h 53m 16s
Average video13m 58s
Longest27m 50s
Shortest5m 48s
Compare Open on YouTube JSON

Plan to finish

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

Videos (42)

9h 47m in total · tick what you've watched

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

Videos to
Watched
1 Introduction to data structures 6:33 2013-03-25
2 Data Structures: List as abstract data type 13:08 2013-03-25
3 Introduction to linked list 17:13 2013-03-28
4 Data Structures: Arrays vs Linked Lists 12:16 2013-04-02
5 Linked List - Implementation in C/C++ 13:58 2013-04-04
6 Linked List in C/C++ - Inserting a node at beginning 12:50 2013-04-06
7 Linked List in C/C++ - Insert a node at nth position 15:15 2013-04-09
8 Linked List in C/C++ - Delete a node at nth position 12:30 2013-04-10
9 Reverse a linked list - Iterative method 13:50 2013-04-29
10 Print elements of a linked list in forward and reverse order using recursion 14:24 2013-04-30
11 Reverse a linked list using recursion 8:55 2013-05-02
12 Data structures: Introduction to Doubly Linked List 7:13 2013-11-12
13 Doubly Linked List - Implementation in C/C++ 15:21 2013-11-13
14 Data structures: Introduction to stack 8:26 2013-10-01
15 Data structures: Array implementation of stacks 13:09 2013-10-08
16 Data Structures: Linked List implementation of stacks 10:58 2013-10-10
17 Reverse a string or linked list using stack. 16:25 2013-10-15
18 Check for balanced parentheses using stack 14:13 2013-10-29
19 Infix, Prefix and Postfix 13:38 2013-11-26
20 Evaluation of Prefix and Postfix expressions using stack 14:10 2013-11-29
21 Infix to Postfix using stack 18:20 2013-12-09
22 Data structures: Introduction to Queues 9:19 2013-11-01
23 Data structures: Array implementation of Queue 14:59 2013-11-06
24 Data structures: Linked List implementation of Queue 14:17 2013-11-17
25 Data structures: Introduction to Trees 15:50 2014-01-12
26 Data structures: Binary Tree 16:17 2014-01-18
27 Data structures: Binary Search Tree 19:28 2014-01-25
28 Binary search tree - Implementation in C/C++ 18:36 2014-02-04
29 BST implementation - memory allocation in stack and heap 13:04 2014-02-10
30 Find min and max element in a binary search tree 5:48 2014-02-13
31 Find height of a binary tree 7:09 2014-05-17
32 Binary tree traversal - breadth-first and depth-first strategies 11:54 2014-02-26
33 Binary tree: Level Order Traversal 11:23 2014-03-13
34 Binary tree traversal: Preorder, Inorder, Postorder 14:29 2014-04-07
35 Check if a binary tree is binary search tree or not 16:30 2014-04-19
36 Delete a node from Binary Search Tree 18:27 2014-05-01
37 Inorder Successor in a binary search tree 17:58 2014-05-17
38 Data structures: Introduction to graphs 16:43 2014-09-02
39 Data structures: Properties of Graphs 15:16 2014-09-16
40 Graph Representation part 01 - Edge List 13:45 2015-01-24
41 Graph Representation part 02 - Adjacency Matrix 14:45 2015-02-20
42 Graph Representation part 03 - Adjacency List 27:50 2016-10-24

Embed a badge

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

Watch time: 9h 47m · 42 videos

Markdown
[![Watch time: 9h 47m · 42 videos](https://playlistduration.com/badge/playlist/PL2_aWCzGMAwI3W_JlcBbtYTwiQSsOTa6P.svg)](https://playlistduration.com/playlist/PL2_aWCzGMAwI3W_JlcBbtYTwiQSsOTa6P)
HTML
<a href="https://playlistduration.com/playlist/PL2_aWCzGMAwI3W_JlcBbtYTwiQSsOTa6P"><img src="https://playlistduration.com/badge/playlist/PL2_aWCzGMAwI3W_JlcBbtYTwiQSsOTa6P.svg" alt="Watch time: 9h 47m · 42 videos" width="203" 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/PL2_aWCzGMAwI3W_JlcBbtYTwiQSsOTa6P 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.