Playlist · Adel Nasim

Data Structures Full Course In Arabic

by Adel Nasim · 37 videos

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

Total watch time

10h 46m

at 1× speed · exactly 10 hours, 45 minutes, 39 seconds at 1×

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

The shape of the course

Each column is one video, to scale

32:02

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

Videos (37)

10h 46m 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
1 #00 [Data Structures] - Introduction 10:10 2019-04-25
2 #01 [Data Structures] - Complexity 18:03 2019-04-25
3 #02 [Data Structures] - Introduction To Stack 7:05 2019-04-25
4 #03 [Data Structures] - Stack Implementation 18:51 2019-04-26
5 #04 [Data Structures] - Stack Using Linked List(Linked Stack)-Part 1 7:55 2019-04-26
6 #05 [Data Structures] - Stack Using Linked List Implementation 14:26 2019-04-26
7 #06 [Data Structures] - Balanced Parentheses Using Stack {([ ])} 10:28 2019-04-26
8 #07 [Data Structures] - Expression Evaluation Using Stack 11:53 2019-04-26
9 #08 [Data Structures] - Infix To Postfix Using Stack 11:58 2019-04-26
10 #09 [Data Structures] - Queue Introduction(Simple Queue vs Circular Queue Using Array) 28:01 2019-04-26
11 #010 [Data Structures] - Queue Implementation Using Circular Array 32:02 2019-04-26
12 #011 [Data Structures] - Queue Using Linked List With Implementation 31:01 2019-04-26
13 #012 [Data Structures] - Array Based List With Implementation 22:29 2019-04-27
14 #013 [Data Structures] - Introduction To Linked List 9:26 2019-04-27
15 #014 [Data Structures] - Linked List Insert-First Insert-Last Insert-At-Position With Implementation 23:32 2019-04-27
16 #015 [Data Structures] - Linked List Remove-First Remove-Last Remove-Key With Implementation 16:05 2019-04-27
17 #016 [Data Structures] - Linked List Reverse,Search 10:21 2019-04-27
18 #017 [Data Structures] - Doubly Linked List Insert(First-Last-At),Remove(First-Last-At) 30:09 2019-04-27
19 #018 [Data Structures] - Introduction To Trees 15:15 2019-04-27
20 #019 [Data Structures] - Binary Tree,Types Of Binary Tree:Full,Complete,Perfect,Balanced,Adegenerate 16:36 2019-04-27
21 #020 [Data Structures] - Binary Tree Traversal(Pre-In-Post-Level Order) With Implementation 23:44 2019-04-27
22 #021 [Data Structures] - Binary Search Tree(Insert-Delete-Search),Find:Successor-Predecessor-Max-Min 22:16 2019-04-27
23 #022 [Data Structures] - AVL Trees (Hieght Balanced Tree): Insertion , Rotation(LL,RR,LR,RL) 22:48 2019-04-27
24 #023 [Data Structures] - Huffman Coding Algorithm 12:04 2019-04-27
25 #024 [Data Structures] - Selection Sort Algorithm With Implementation 15:03 2019-04-28
26 #025 [Data Structures] - Bubble Sort Algorithm With Implementation 11:10 2019-04-27
27 #026 [Data Structures] - Insertion Sort Algorithm With Implementation 12:04 2019-04-27
28 #027 [Data Structures] - Merge Sort Algorithm With Implementation 19:04 2019-04-27
29 #028 [Data Structures] - Quick Sort Algorithm With Implementation 23:19 2019-04-27
30 #029 [Data Structures] - Heap Sort Algorithm(Heapify,Build heap,Max-Min heap) With Implementation 22:36 2019-04-27
31 #030 [Data Structures] - Linear Search (Sequential Search) With Implementation 7:17 2019-04-27
32 #031 [Data Structures] - Binary Search Algorithm With Implementation 15:11 2019-04-27
33 #032 [Data Structures] - Hashing (Hash Table) 13:48 2019-04-27
34 #033 [Data Structures] - Introduction To Graph,Types Of Graph and Representation 22:32 2019-04-27
35 #034 [Data Structures] - Breadth First Search Algorithm (BFS) 21:22 2019-04-27
36 #035 [Data Structures] - Depth First Search Algorithm (DFS) 18:55 2019-04-27
37 #036 [Data Structures] - Dijkstra's(Shortest Path Algorithm) 16:40 2019-04-27
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: 10h 46m · 37 videos

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

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