رئيس مجلس الإدارة ورئيس التحرير أحمد حمدي

Java Full Course

👤 Coder Army 🎬 57 درس ⏱️ 62 ساعة 46 دقيقة 📶 مبتدئ 🇺🇸 English
JAVA Full Course | Introduction to JAVA | Java Ful
🏆أوائل أكاديمية مصر 24اتعلّم كل يوم ونافس على التاج 👑الترتيب ←
EG-24 ACADEMY
EG24
EG-24ACADEMY
— أكاديمية مصر 24 —
CERTIFICATE
OF COMPLETION
THISCERTIFICATE IS PROUDLY PRESENTED TO
اسمك هنا
FOR SUCCESSFULLY COMPLETING THE COURSE
Java Full Course
ISSUED ON
02 أكتوبر 2026
Ahmed Hamdy
AHMED HAMDY
FOUNDER
VERIFY CERTIFICATE
CERTIFICATE ID
PREVIEW
رقم تحقق الشهادة
EG24
ACADEMY
LEARN GROW
🔒

شاهد 50% من الكورس واحصل على شهادة إتمام باسمك

✅ تتبع تقدمك في الكورس
🏆 شهادة مجانية عند الإتمام
📊 إحصائياتك محفوظة دائماً
🔖 استكمل من حيث توقفت

إنشاء حساب مجاني يأخذ ثوانٍ فقط

📋 محتوى الكورس 57 درس · 62 ساعة 46 دقيقة
  • 1 JAVA Full Course | Introduction to JAVA | Java Full Course for Beginners in 2026 59:07
  • 2 Write Your First JAVA Program | JVM, JDK & JRE Explained | JSE vs JEE vs JME | JAVA Full Course #2 41:34
  • 3 Java Variables & Data Types Explained | Identifiers, Literals, Keywords | JAVA Full Course #3 1:06:43
  • 4 How Java Stores Negative & Floating Point Numbers | Java Full Course #4 57:55
  • 5 Java Type Conversions & Type Promotions Explained | Casting in Java | Java Full Course #5 36:43
  • 6 Java Operators | Arithmetic + Unary + Logical + Bitwise + Assignment Operators | Java Full Course #6 2:08:10
  • 7 Java Conditional Statements | If, If-Else, If-Else-If Ladder, Switch Explained | Full Java Course #7 1:21:29
  • 8 Java Loops & Jump Statements | for, while, do-while, break, continue Explained | Java Full Course #8 1:25:07
  • 9 Introduction to Arrays | Declaration, Initialization, Traversal | String Intro | Java Full Course #9 1:47:01
  • 10 How Arrays work in Java | Heap, Contiguous Storage, Random Access | Java Full Course #10 54:03
  • 11 Java Functions Deep Dive | Recursion | Method Overloading | Java Full Course #11 1:24:50
  • 12 Object Oriented Programming in Java | Classes, Objects, new Keyword | Java Full Course #12 1:05:11
  • 13 Constructors in Java | Constructor Chaining, Overloading & this | Java Full Course #13 58:02
  • 14 Objects Deep Dive | Size, Call by Value vs Reference | Shallow vs Deep Copy | Java Full Course #14 44:21
  • 15 Static & Final in Java | Static Methods, Blocks & String[] args | Java Full Course #15 45:28
  • 16 Encapsulation & Inheritance in Java | Java Packages & Super Keyword | Java Full Course #16 1:38:02
  • 17 Abstraction & Polymorphism in Depth | Abstract Class vs Interfaces | Java Full Course #17 1:28:01
  • 18 AutoBoxing, Abstract classes & POJOs | Why only one public class in java file | Java Full Course #18 1:12:01
  • 19 Java Nested Classes | Static Nested, Inner, Local & Anonymous Classes | Java Full Course #19 1:20:58
  • 20 Java I/O Deep Dive | InputStreams, System.in, Scanner vs BufferedReader | Java Full Course #20 1:11:13
  • 21 Immutable Classes in Java | How to Create Immutable Objects | Java Full Course #21 35:04
  • 22 Most Important Class in Java | Object Class (equals, hashCode, toString) | Java Full Course #22 1:07:31
  • 23 Java Enums | Why Not Use int/String for Constants? | Java Full Course #23 1:12:09
  • 24 Java Interfaces Deep Dive | Default Methods, Functional, Marker Interfaces | Java Full Course #24 59:55
  • 25 Java Strings | String Pool, Immutability, Internals | Java Full Course #25 1:08:59
  • 26 Java Strings Part 2 | All String Methods + StringBuilder vs StringBuffer | Java Full Course #26 1:15:55
  • 27 Java Generics Deep Dive | Bounded Types using extends | Java Full Course #27 1:05:08
  • 28 Wildcards in Generics | ?, ? extends, ? super | Java Full Course #28 1:22:24
  • 29 Java Collection Framework Explained | Data Structures + Complete Hierarchy | Java Full Course #29 1:15:58
  • 30 Iterable Interface in Java | Why Iterator Exists? | For-Each Loop | Java Full Course #30 1:16:01
  • 31 Java Collection Interface Deep Dive | Methods & Internals | Java Full Course #31 29:15
  • 32 Java List Interface Deep Dive | ArrayList, LinkedList, Vector, Stack | Java Full Course #32 44:38
  • 33 Set & Map Interface in Java | Internal Working of HashMap, HashSet & TreeMap | Java Full Course #33 1:37:28
  • 34 Set & Map Methods Explained | EnumMaps, IdentityHashMaps & More | Java Full Course #34 1:11:20
  • 35 Java Queue Interface Deep Dive | PriorityQueue & Heap Explained | Java Full Course #35 1:17:25
  • 36 Comparable Interface in Java | Collections class | Comparing Objects | Java Full Course #36 44:35
  • 37 Java Lambdas & Functional Interfaces | Comparator Interface | Java Full Course #37 49:38
  • 38 Lambdas & Functional Interface Deep Dive | Method References & Composition | Java Full Course #38 1:55:09
  • 39 Introduction to Java Streams | Creation & Architecture | Java Full Course #39 1:03:20
  • 40 Java Stream Methods Deep Dive | All Intermediate & Terminal Operations | Java Full Course #40 1:00:12
  • 41 Java Optional Explained from Scratch | All Methods + Streams Integration | Java Full Course #41 1:16:34
  • 42 Parallel Streams in Java Explained | Primitive Optional Classes | Java Full Course #42 42:35
  • 43 Java Exception Handling from Scratch | Exceptions vs Errors | Java Full Course #43 55:46
  • 44 Exception Hierarchy Deep Dive | throw vs throws | Custom Exceptions | Java Full Course #44 1:05:23
  • 45 Java Memory Management Explained in Depth | Stack, Heap, Method Area & PC | Java Full Course #45 1:04:10
  • 46 Java Heap Memory Deep Dive | Garbage Collection Algorithms Explained | Java Full Course #46 1:02:53
  • 47 Introduction to Multithreading in Java | Process vs Thread | Java Full Course #47 51:38
  • 48 Java Thread Creation & Lifecycle Explained from Scratch | Java Full Course #48 1:01:00
  • 49 Thread Methods | sleep, join, yield, interrupt, isAlive, priority & more | Java Full Course #49 39:05
  • 50 Problems in Multithreading | Race Condition, Visibility, Ordering Explained | Java Full Course #50 55:54
  • 51 Monitor Locks in Java | Synchronized Keyword, Static Sync & Custom Locks | Java Full Course #51 47:57
  • 52 Inter Thread Communication in Java | wait(), notify(), notifyAll() Deep Dive | Java Full Course #52 1:03:17
  • 53 Java Locks | ReentrantLock, ReadWriteLock, StampedLock, Semaphore & Condition | Java Full Course #53 1:20:05
  • 54 Lock-Free Concurrency in Java | AtomicVariables & CAS Explained | Java Full Course #54 49:07
  • 55 Lock-Free Concurrency in Java - 2 | CAS Retry, Compare-and-Swap & ABA Problem | Java Full Course #55 31:29
  • 56 Executor Framework Deep Dive | ThreadPool, Future & Callable | Java Full Course #56 1:19:14
  • 57 CompletableFuture, Fork-Join Pool, ThreadLocal & Virtual Threads | Java Full Course #57 1:22:18
▶ يُشغَّل الآن
JAVA Full Course | Introduction to JAVA | Java Full Course for Beginners in 2026

📘 نظرة عامة على الكورس

يتكوّن الكورس من 57 درسًا من تقديم Coder Army بإجمالي مدة 62 ساعة و46 دقيقة. أطول الدروس «Operators - Arithmetic + Unary + Logical + Bitwise + Assignment…» بمدة ساعتين و8 دقائق، ومتوسط مدة الدرس ساعة و6 دقائق. تبدأ الرحلة بدرس «Introduction - for Beginners» وتنتهي بدرس «CompletableFuture, Fork-Join Pool, ThreadLocal & Virtual Threads». بمعدل نصف ساعة يوميًا يمكنك إتمام الكورس في 126 يومًا. المحتوى موجّه إلى المبتدئين في مجال تطوير تطبيقات الموبايل.

لماذا تتعلم Java؟

  • المهندسون من أكثر الفئات المطلوبة في مشاريع التنمية والبنية التحتية في منطقة الخليج ومصر.
  • مجاني بالكامل — ابدأ الآن دون أي رسوم
  • شهادة إتمام باسمك من أكاديمية مصر ٢٤ — أضفها لـ CV وLinkedIn
  • تعلّم في أي وقت — بالسرعة التي تناسبك
  • الهندسة + برمجة = مستقبل واعد في Engineering Software وAutomation وRobotics.

مسار التعلم في هذا الكورس

يسير الكورس بترتيب متدرّج: Introduction - for Beginners ← Static & Final - Static Methods, Blocks & String[] args ← Collection Framework Explained - Data Structures + Complete… ← Exception Handling from Scratch - Exceptions vs Errors ← CompletableFuture, Fork-Join Pool, ThreadLocal & Virtual….

المتطلبات السابقة

لا يحتاج الكورس خبرة سابقة في تطوير تطبيقات الموبايل؛ يبدأ معك من الأساسيات. كل ما تحتاجه: جهاز متصل بالإنترنت، ووقت ثابت للتطبيق بعد كل درس.

أول درس في الكورس: «Introduction - for Beginners».

الأدوات المستخدمة في الكورس

  • Java

أدوات أخرى شائعة في مجال تطوير تطبيقات الموبايل: AutoCAD، SolidWorks، MATLAB، Ansys، Revit، Tekla.

ما تحتاجه لتطبيق الكورس

  • لابتوب Core i5 أو أحدث برام 16 جيجا لتشغيل محاكي الموبايل
  • جهاز Mac ضروري لو هتطوّر وتنشر تطبيقات آيفون
  • موبايل حقيقي للتجربة

الوظائف المرتبطة بهذا الكورس

  • مبرمج: كتابة الكود وبناء البرامج وحل المشكلات التقنية
  • مطور أندرويد: بناء تطبيقات الموبايل ونشرها على المتاجر
  • مطور iOS: بناء تطبيقات آيفون وآيباد

متوسط رواتب مبرمج في 2026

  • مصر: 11,248 – 45,108 جنيه شهريًا
  • السعودية: 3,719 – 18,178 ريال شهريًا
  • الإمارات: 15,363 – 39,781 درهم شهريًا

وللمقارنة: مطور أندرويد في مصر 11,565 – 71,579 جنيه، ومطور iOS في مصر 13,635 – 57,062 جنيه.

أرقام شهرية تقريبية من بيانات Paylab، آخر مراجعة سبتمبر 2026. الراتب الفعلي يختلف حسب الخبرة والمدينة والشركة.

كم من الوقت تحتاج لإتقان Java؟

إجمالي مدة الدروس الفعلية: 62 ساعة و46 دقيقة. إذا خصصت 30 دقيقة يوميًا ستنهيه في 126 يومًا، وبساعة يوميًا في 63 يومًا. ومع التطبيق العملي وإعادة المشاهدة احسب ضعف المدة تقريبًا، فالإتقان يأتي من التطبيق وليس من المشاهدة وحدها.

شهادات مهنية يمكنك التقدم لها لاحقًا في مجال تطوير تطبيقات الموبايل

شهادات دولية مستقلة لا يمنحها هذا الكورس، لكنه خطوة نحوها.

  • Meta Android Developer (Coursera)
  • Meta iOS Developer (Coursera)

مشاريع شائعة في مجال تطوير تطبيقات الموبايل

  • تصميم مبنى
  • نظام كهربائي
  • تحليل إنشائي
  • مشروع ميكانيكي

ماذا بعد هذا الكورس؟

بعد إتمام الكورس، يُوصى بالتعمق في: BIM، Project Management، Structural Analysis، MEP Engineering.

الأقسام الجامعية ذات الصلة

  • كلية الحاسبات والمعلومات
  • كلية الهندسة (قسم الحاسبات)
  • المعاهد العليا لنظم المعلومات
C
المدرّس / القناة
Coder Army
🎬
عدد الدروس
57 درس
⏱️
المدة الإجمالية
62 ساعة 46 دقيقة
📶
المستوى
مبتدئ
🌍
اللغة
English
🎓
الشهادة
شهادة إتمام باسمك
✅
المتطلبات
لا توجد متطلبات مسبقة
📂
التصنيف
تطوير تطبيقات الموبايل

🎯 ماذا ستتعلم في هذا الكورس

✓
Introduction - for Beginners
✓
Write Your First Program - JVM, JDK & JRE Explained - JSE vs JEE vs JME
✓
Variables & Data Types Explained - Identifiers, Literals, Keywords
✓
How Stores Negative & Floating Point Numbers
✓
Type Conversions & Type Promotions Explained - Casting
✓
Operators - Arithmetic + Unary + Logical + Bitwise + Assignment Operators
✓
Conditional Statements - If, If-Else, If-Else-If Ladder, Switch Explained - Full Course
✓
Loops & Jump Statements - for, while, do-while, break, continue Explained
✓
+ 49 موضوعًا آخر داخل الكورس

💼 وظائف مرتبطة بهذا الكورس

💼
مبرمج
كتابة الكود وبناء البرامج وحل المشكلات التقنية
💰 مصر: 11–45 ألف ج.م · السعودية: 3.7–18 ألف ر.س
💼
مطور أندرويد
بناء تطبيقات الموبايل ونشرها على المتاجر
💰 مصر: 12–72 ألف ج.م · السعودية: 5.3–29 ألف ر.س
💼
مطور iOS
بناء تطبيقات آيفون وآيباد
💰 مصر: 14–57 ألف ج.م · السعودية: 4.6–26 ألف ر.س

❓ أسئلة شائعة عن الكورس

كم عدد دروس كورس Java؟ +
يضم كورس Java 57 درسًا بإجمالي مدة 62 ساعة و46 دقيقة. تتراوح مدة الدرس بين 29 دقيقة وساعتين و8 دقائق.
من يقدم كورس Java؟ +
يقدمه Coder Army، وتعرض مصر 24 دروسه مرتبة في صفحة واحدة مع حفظ تقدمك درسًا بدرس.
هل الكورس مناسب للمبتدئين؟ +
نعم، الكورس موجّه للمبتدئين ولا يحتاج خبرة سابقة. ويبدأ بدرس «Introduction - for Beginners».
كم يستغرق إتمام الكورس؟ +
إجمالي مدة الدروس 62 ساعة و46 دقيقة. بمعدل 30 دقيقة يوميًا تنهيه في 126 يومًا، وبساعة يوميًا في 63 يومًا.
هل أحصل على شهادة بعد الكورس؟ +
نعم، تحصل على شهادة إتمام باسمك من أكاديمية مصر ٢٤، وتُفتح بعد مشاهدة نصف الدروس على الأقل.
هل الكورس مجاني؟ +
نعم، كل الدروس متاحة للمشاهدة دون أي رسوم أو اشتراك.
ما الذي أحتاجه لتطبيق الكورس؟ +
لابتوب Core i5 أو أحدث برام 16 جيجا لتشغيل محاكي الموبايل، وجهاز Mac ضروري لو هتطوّر وتنشر تطبيقات آيفون، وموبايل حقيقي للتجربة.
ما الوظائف المرتبطة بهذا الكورس؟ +
من الوظائف المرتبطة: مبرمج (من 11,248 إلى 45,108 جنيه شهريًا في مصر)، ومطور أندرويد (من 11,565 إلى 71,579 جنيه شهريًا في مصر)، ومطور iOS (من 13,635 إلى 57,062 جنيه شهريًا في مصر). الأرقام تقريبية من بيانات Paylab لعام 2026.
ما لغة الشرح في الكورس؟ +
الشرح باللغة الإنجليزية.
✕
🎓 أكاديمية مصر 24
EG24
EG-24 ACADEMY
EG24
EG-24ACADEMY
— أكاديمية مصر 24 —
CERTIFICATE
OF COMPLETION
THISCERTIFICATE IS PROUDLY PRESENTED TO
اسمك هنا
FOR SUCCESSFULLY COMPLETING THE COURSE
اسم الكورس هنا
ISSUED ON
02 أكتوبر 2026
Ahmed Hamdy
AHMED HAMDY
FOUNDER
VERIFY CERTIFICATE
CERTIFICATE ID
PREVIEW
رقم تحقق الشهادة
EG24
ACADEMY
LEARN GROW
أقرب طريق لحلمك — سواء مشروعك الجديد أو وظيفة أحلامك — يبدأ من هنا، بكورسات مجانية 100% للأبد.