Playlist · Information Technology

Oracle PL/SQL شرح بالعربي للمهندس هلال أحمد

by Information Technology · 54 videos

Total watch time

16h 8m

at 1× speed · exactly 16 hours, 7 minutes, 52 seconds at 1×

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

The shape of the course

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

3h 41m
4h 2m
3h 1m
2h 24m
2h 12m
47m 52s

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

Videos (54)

16h 8m 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 01-Oracle PL/SQL (Introduction) By Eng-Helal Ahmed | Arabic 9:40 2023-10-16
2 02-Oracle PL/SQL (Introduction to PL/SQL Part 1) By Eng-Helal Ahmed | Arabic 24:09 2023-10-16
3 03-Oracle PL/SQL (Introduction to PL/SQL Part 2) By Eng-Helal Ahmed | Arabic 30:13 2023-10-16
4 04-Oracle PL/SQL (Declaring PL/SQL Variables Part 1) By Eng-Helal Ahmed | Arabic 31:12 2023-10-16
5 05-Oracle PL/SQL (Declaring PL/SQL Variables Part 2) By Eng-Helal Ahmed | Arabic 17:25 2023-10-16
6 06-Oracle PL/SQL (Declaring PL/SQL Variables Part 3) By Eng-Helal Ahmed | Arabic 21:51 2023-10-16
7 07-Oracle PL/SQL (Writing Executable Statements) By Eng-Helal Ahmed | Arabic 28:54 2023-10-16
8 08-Oracle PL/SQL (Using SQL Statements Within a PL/SQL Block Part 1) By Eng-Helal Ahmed | Arabic 8:46 2023-10-16
9 09-Oracle PL/SQL (Using SQL Statements Within a PL/SQL Block Part 2) By Eng-Helal Ahmed | Arabic 17:48 2023-10-16
10 10-Oracle PL/SQL (Writing Control Structures Part 1) By Eng-Helal Ahmed | Arabic 30:33 2023-10-16
11 11-Oracle PL/SQL (Writing Control Structures Part 2) By Eng-Helal Ahmed | Arabic 15:45 2023-10-16
12 12-Oracle PL/SQL (Writing Control Structures Part 3) By Eng-Helal Ahmed | Arabic 27:25 2023-10-16
13 13-Oracle PL/SQL (Writing Control Structures Part 4) By Eng-Helal Ahmed | Arabic 15:28 2023-10-16
14 14-Oracle PL/SQL (Working with Composite Data Types Part 1) By Eng-Helal Ahmed | Arabic 22:35 2023-10-16
15 15-Oracle PL/SQL (Working with Composite Data Types Part 2) By Eng-Helal Ahmed | Arabic 22:57 2023-10-16
16 16-Oracle PL/SQL (Working with Composite Data Types Part 3) By Eng-Helal Ahmed | Arabic 13:55 2023-10-16
17 17-Oracle PL/SQL (Using Explicit Cursors Part 1) By Eng-Helal Ahmed | Arabic 34:07 2023-10-16
18 18-Oracle PL/SQL (Using Explicit Cursors Part 2) By Eng-Helal Ahmed | Arabic 24:43 2023-10-16
19 19-Oracle PL/SQL (Using Explicit Cursors Part 3) By Eng-Helal Ahmed | Arabic 23:05 2023-10-16
20 20-Oracle PL/SQL (Handling Exceptions Part 1) By Eng-Helal Ahmed | Arabic 41:57 2023-10-16
21 21-Oracle PL/SQL (Handling Exceptions Part 2) By Eng-Helal Ahmed | Arabic 14:25 2023-10-16
22 22-Oracle PL/SQL (Handling Exceptions Part 3) By Eng-Helal Ahmed | Arabic 20:06 2023-10-16
23 23-Oracle PL/SQL (Introducing Stored Procedures and Functions Part 1) By Eng-Helal Ahmed | Arabic 15:28 2023-10-16
24 24-Oracle PL/SQL (Introducing Stored Procedures and Functions) By Eng-Helal Ahmed | Arabic 17:10 2023-10-16
25 25-Oracle PL/SQL (Creating Procedures Part 1) By Eng-Helal Ahmed | Arabic 22:24 2023-10-16
26 26-Oracle PL/SQL (Creating Procedures Part 2) By Eng-Helal Ahmed | Arabic 22:33 2023-10-16
27 27-Oracle PL/SQL (Creating Procedures Part 3) By Eng-Helal Ahmed | Arabic 9:14 2023-10-16
28 28-Oracle PL/SQL (Creating Functions Part 1) By Eng-Helal Ahmed | Arabic 15:28 2023-10-16
29 29-Oracle PL/SQL (Creating Functions Part 2) By Eng-Helal Ahmed | Arabic 14:57 2023-10-16
30 30-Oracle PL/SQL (Creating Packages Part 3) By Eng-Helal Ahmed | Arabic 29:09 2023-10-16
31 31-Oracle PL/SQL (Creating Packages Part 4) By Eng-Helal Ahmed | Arabic 18:47 2023-10-16
32 32-Oracle PL/SQL (Creating Packages Part 5) By Eng-Helal Ahmed | Arabic 5:19 2023-10-16
33 33-Oracle PL/SQL (Working with Packages Part 1) By Eng-Helal Ahmed | Arabic 17:49 2023-10-16
34 34-Oracle PL/SQL (Working with Packages Part 2) By Eng-Helal Ahmed | Arabic 21:02 2023-10-16
35 35-Oracle PL/SQL (Working with Packages Part 3) By Eng-Helal Ahmed | Arabic 6:10 2023-10-16
36 36-Oracle PL/SQL (Using Oracle Supplied Packages Part 1) By Eng-Helal Ahmed | Arabic 26:50 2023-10-16
37 37-Oracle PL/SQL (Using Oracle Supplied Packages Part 2) By Eng-Helal Ahmed | Arabic 3:01 2023-10-16
38 38-Oracle PL/SQL (Using Dynamic SQL Part 1) By Eng-Helal Ahmed | Arabic 32:21 2023-10-16
39 39-Oracle PL/SQL (Using Dynamic SQL Part 2) By Eng-Helal Ahmed | Arabic 6:31 2023-10-16
40 40-Oracle PL/SQL (Using Dynamic SQL Part 3) By Eng-Helal Ahmed | Arabic 6:25 2023-10-16
41 41-Oracle PL/SQL (Debugging Subprograms Part 1) By Eng-Helal Ahmed | Arabic 6:46 2023-10-16
42 42-Oracle PL/SQL (Debugging Subprograms Part 2) By Eng-Helal Ahmed | Arabic 9:01 2023-10-16
43 43-Oracle PL/SQL (Creating Triggers Part 1) By Eng-Helal Ahmed | Arabic 42:15 2023-10-16
44 44-Oracle PL/SQL (Creating Triggers Part 2) By Eng-Helal Ahmed | Arabic 19:31 2023-10-16
45 45-Oracle PL/SQL (Creating Triggers Part 3) By Eng-Helal Ahmed | Arabic 5:53 2023-10-16
46 46-Oracle PL/SQL (Managing Dependencies) By Eng-Helal Ahmed | Arabic 8:50 2023-10-16
47 47-Oracle PL/SQL (Creating Compound, DDL, and Event Database Triggers 1) By Eng-Helal Ahmed | Arabic 14:28 2023-10-16
48 48-Oracle PL/SQL (Creating Compound, DDL, and Event Database Triggers 2) By Eng-Helal Ahmed | Arabic 7:48 2023-10-16
49 49-Oracle PL/SQL (Creating Compound, DDL, and Event Database Triggers 3) By Eng-Helal Ahmed | Arabic 5:59 2023-10-16
50 50-Oracle PL/SQL (Design Considerations for the PL/SQL Code Part 1) By Eng-Helal Ahmed | Arabic 11:52 2023-10-16
51 51-Oracle PL/SQL (Design Considerations for the PL/SQL Code Part 2) By Eng-Helal Ahmed | Arabic 19:07 2023-10-16
52 52-Oracle PL/SQL (Design Considerations for the PL/SQL Code Part 3) By Eng-Helal Ahmed | Arabic 17:07 2023-10-16
53 53-Oracle PL/SQL (Design Considerations for the PL/SQL Code Part 4) By Eng-Helal Ahmed | Arabic 7:26 2023-10-16
54 54-Oracle PL/SQL (Design Considerations for the PL/SQL Code Part 5) By Eng-Helal Ahmed | Arabic 4:12 2023-10-16
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: 16h 8m · 54 videos

Markdown
[![Watch time: 16h 8m · 54 videos](https://playlistduration.com/badge/playlist/PLLlr6jKKdyK1SckCuV1j00wNkyNF1WwWk.svg)](https://playlistduration.com/playlist/PLLlr6jKKdyK1SckCuV1j00wNkyNF1WwWk)
HTML
<a href="https://playlistduration.com/playlist/PLLlr6jKKdyK1SckCuV1j00wNkyNF1WwWk"><img src="https://playlistduration.com/badge/playlist/PLLlr6jKKdyK1SckCuV1j00wNkyNF1WwWk.svg" alt="Watch time: 16h 8m · 54 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/PLLlr6jKKdyK1SckCuV1j00wNkyNF1WwWk 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.