Playlist · mycodeschool

Data structures

by mycodeschool · 42 videos

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

Total watch time

9h 47m

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

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

The shape of the course

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

2h 12m
2h 2m
2h 26m
2h 24m
42m 35s

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 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. Titles open on YouTube in a new tab.

Videos to
Watched Leave out of the total
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
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: 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-11-08 (cached). Private or deleted videos are excluded from totals.