Playlist · Information Technology

Java SE 8 Fundamentals شرح بالعربي للمهندس هلال أحمد

by Information Technology · 60 videos

Total watch time

19h 26m

at 1× speed · exactly 19 hours, 26 minutes, 25 seconds at 1×

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

The shape of the course

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

4h 27m
3h 26m
3h 15m
2h 44m
2h 59m
2h 35m

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

Videos (60)

19h 26m 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-Java SE 8 Fundamentals (Introduction) By Eng-Helal Ahmed | Arabic 17:20 2023-08-23
2 02-Java SE 8 Fundamentals (What Is a Java Program ?) By Eng-Helal Ahmed | Arabic 39:03 2023-08-23
3 03-Java SE 8 Fundamentals (Creating a Java Main Class Part 1) By Eng-Helal Ahmed | Arabic 38:21 2023-08-23
4 04-Java SE 8 Fundamentals (Creating a Java Main Class Part 2) By Eng-Helal Ahmed | Arabic 21:57 2023-08-23
5 05-Java SE 8 Fundamentals (Data in a Cart Part 1) By Eng-Helal Ahmed | Arabic 41:09 2023-08-23
6 06-Java SE 8 Fundamentals (Data in a Cart Part 2) By Eng-Helal Ahmed | Arabic 17:14 2023-08-23
7 07-Java SE 8 Fundamentals (Data in a Cart Part 3) By Eng-Helal Ahmed | Arabic 26:34 2023-08-23
8 08-Java SE 8 Fundamentals (Data in a Cart Part 4) By Eng-Helal Ahmed | Arabic 14:55 2023-08-23
9 09-Java SE 8 Fundamentals (Data in a Cart Part 5) By Eng-Helal Ahmed | Arabic 25:55 2023-08-23
10 10-Java SE 8 Fundamentals (Making Decisions Part 1) By Eng-Helal Ahmed | Arabic 24:37 2023-08-23
11 11-Java SE 8 Fundamentals (Making Decisions Part 2) By Eng-Helal Ahmed | Arabic 13:24 2023-08-23
12 12-Java SE 8 Fundamentals (Looping Part 1) By Eng-Helal Ahmed | Arabic 31:09 2023-08-23
13 13-Java SE 8 Fundamentals (Looping Part 2) By Eng-Helal Ahmed | Arabic 3:03 2023-08-23
14 14-Java SE 8 Fundamentals (Array Part 1) By Eng-Helal Ahmed | Arabic 24:59 2023-08-23
15 15-Java SE 8 Fundamentals (Array Part 2) By Eng-Helal Ahmed | Arabic 17:04 2023-08-23
16 16-Java SE 8 Fundamentals (Array Part 3) By Eng-Helal Ahmed | Arabic 19:39 2023-08-23
17 17-Java SE 8 Fundamentals (Describing Objects and Classes Part 1) By Eng-Helal Ahmed | Arabic 19:23 2023-08-23
18 18-Java SE 8 Fundamentals (Describing Objects and Classes Part 2) By Eng-Helal Ahmed | Arabic 15:59 2023-08-23
19 19-Java SE 8 Fundamentals (Describing Objects and Classes Part 3) By Eng-Helal Ahmed | Arabic 31:28 2023-08-23
20 20-Java SE 8 Fundamentals (Lecture 20) By Eng-Helal Ahmed | Arabic 29:41 2023-08-23
21 21-Java SE 8 Fundamentals (Lecture 21) By Eng-Helal Ahmed | Arabic 9:03 2023-08-23
22 22-Java SE 8 Fundamentals (Creating and Using Methods Part 1) By Eng-Helal Ahmed | Arabic 29:42 2023-08-23
23 23-Java SE 8 Fundamentals (Creating and Using Methods Part 2) By Eng-Helal Ahmed | Arabic 19:36 2023-08-23
24 24-Java SE 8 Fundamentals (Creating and Using Methods Part 3) By Eng-Helal Ahmed | Arabic 13:39 2023-08-23
25 25-Java SE 8 Fundamentals (Using Encapsulation) By Eng-Helal Ahmed | Arabic 27:22 2023-08-23
26 26-Java SE 8 Fundamentals (More on Conditionals) By Eng-Helal Ahmed | Arabic 4:47 2023-08-23
27 27-Java SE 8 Fundamentals (Working with dates) By Eng-Helal Ahmed | Arabic 21:23 2023-08-23
28 28-Java SE 8 Fundamentals (Inheritance Part 1) By Eng-Helal Ahmed | Arabic 19:05 2023-08-23
29 29-Java SE 8 Fundamentals (Inheritance Part 2) By Eng-Helal Ahmed | Arabic 24:26 2023-08-23
30 30-Java SE 8 Fundamentals (abstract classes - to String Method) By Eng-Helal Ahmed | Arabic 26:22 2023-08-23
31 31-Java SE 8 Fundamentals (polymorphism Part 1) By Eng-Helal Ahmed | Arabic 18:33 2023-08-23
32 32-Java SE 8 Fundamentals (polymorphism Part 2) By Eng-Helal Ahmed | Arabic 15:15 2023-08-23
33 33-Java SE 8 Fundamentals (Using Interfaces) By Eng-Helal Ahmed | Arabic 20:43 2023-08-23
34 34-Java SE 8 Fundamentals (Lambda Expressions Part 1) By Eng-Helal Ahmed | Arabic 12:52 2023-08-23
35 35-Java SE 8 Fundamentals (Lambda Expressions Part 2) By Eng-Helal Ahmed | Arabic 10:50 2023-08-23
36 36-Java SE 8 Fundamentals (Handling Exceptions Part 1) By Eng-Helal Ahmed | Arabic 25:46 2023-08-23
37 37-Java SE 8 Fundamentals (Handling Exceptions Part 2) By Eng-Helal Ahmed | Arabic 23:59 2023-08-23
38 38-Java SE 8 Fundamentals (OCP Introduction) By Eng-Helal Ahmed | Arabic 22:30 2023-08-24
39 39-Java SE 8 Fundamentals (OCP Java Syntax and Class Review Part 1) By Eng-Helal Ahmed | Arabic 7:23 2023-08-24
40 40-Java SE 8 Fundamentals (OCP Java Syntax and Class Review Part 2) By Eng-Helal Ahmed | Arabic 6:36 2023-08-24
41 41-Java SE 8 Fundamentals (OCP Encapsulation) By Eng-Helal Ahmed | Arabic 19:16 2023-08-24
42 42-Java SE 8 Fundamentals (OCP Subclassing) By Eng-Helal Ahmed | Arabic 12:10 2023-08-24
43 43-Java SE 8 Fundamentals (Virtual Method Invocation) By Eng-Helal Ahmed | Arabic 29:49 2023-08-24
44 44-Java SE 8 Fundamentals (Applying Polymorphism) By Eng-Helal Ahmed | Arabic 8:09 2023-08-24
45 45-Java SE 8 Fundamentals (OCP Variable Arguments) By Eng-Helal Ahmed | Arabic 23:47 2023-08-24
46 46-Java SE 8 Fundamentals (OCP Upward and Downward Casting Rules) By Eng-Helal Ahmed | Arabic 10:54 2023-08-24
47 47-Java SE 8 Fundamentals (OCP Static) By Eng-Helal Ahmed | Arabic 13:59 2023-08-24
48 48-Java SE 8 Fundamentals (OCP Final) By Eng-Helal Ahmed | Arabic 17:38 2023-08-24
49 49-Java SE 8 Fundamentals (OCP Design Patterns) By Eng-Helal Ahmed | Arabic 31:53 2023-08-24
50 50-Java SE 8 Fundamentals (OCP Abstract) By Eng-Helal Ahmed | Arabic 11:10 2023-08-24
51 51-Java SE 8 Fundamentals (OCP Enumerations) By Eng-Helal Ahmed | Arabic 32:18 2023-08-24
52 52-Java SE 8 Fundamentals (OCP Nested Classes) By Eng-Helal Ahmed | Arabic 11:29 2023-08-24
53 53-Java SE 8 Fundamentals (OCP Generics) By Eng-Helal Ahmed | Arabic 18:28 2023-08-24
54 54-Java SE 8 Fundamentals (OCP Collections) By Eng-Helal Ahmed | Arabic 17:06 2023-08-24
55 55-Java SE 8 Fundamentals (OCP List Interface) By Eng-Helal Ahmed | Arabic 24:40 2023-08-24
56 56-Java SE 8 Fundamentals (Difference between ArrayList and LinkedList) By Eng-Helal Ahmed | Arabic 15:11 2023-08-24
57 57-Java SE 8 Fundamentals (OCP Set and Map) By Eng-Helal Ahmed | Arabic 10:03 2023-08-24
58 58-Java SE 8 Fundamentals (OCP Deque Interface) By Eng-Helal Ahmed | Arabic 4:13 2023-08-24
59 59-Java SE 8 Fundamentals (OCP Comparable interface) By Eng-Helal Ahmed | Arabic 14:18 2023-08-24
60 60-Java SE 8 Fundamentals (OCP Comparator Interface) By Eng-Helal Ahmed | Arabic 7:08 2023-08-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: 19h 26m · 60 videos

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