🔥

خصم 50% لمدة 3 أيام فقط — العرض سينتهي قريبًا!

🔥

الأماكن محدودة — الحق العرض قبل انتهاء المدة!

00
ثانية
:
00
دقيقة
:
00
ساعة
:
00
يوم
اشترك الآن

خصم 50% لمدة 3 أيام فقط — العرض سينتهي قريبًا!

15 ساعات 11 دقائق

مستوي

مبتدئ

محتوي

83 محتوي

الفئه

Data Structure Level One

المحاضر

Ahmed Adel

المستوي

مبتدئ

اخر تحديث

ديسمبر 6, 2025

يحتوي علي جائزه

نعم
خصم 50%

1,000.00 جنيه مصري

499.00 جنية مصري

ما هي هياكل البيانات | Data Structure

الجروب الخاص بالكورس

هنتعلم ايه فى الوحدة دي

الدرس الاول : ليه محتاجين المصفوفة

الدرس التاني : طريقة كتابة المصفوفة

4.9 (85 تقيم)
كورس
عدد الطلاب المشتركين
Zead Mohammed Sara Badwy Abderrahim EL Rhalmi
1405+
هياكل البيانات المستوي الاول | Data Structure
الكورس هيزودك بالمعرفة والمهارات اللازمة لتعلم هياكل البيانات.

Ahmed Adel

مطور تطبيقات Flutter وصانع محتوى تقني متخصص في تعليم البرمجة بطريقة بسيطة وسهلة. مؤسس قناة "اتعلم ببساطة" والمنصة التعليمية المصاحبة لها، التي تهدف إلى تبسيط مفاهيم البرمجة ومساعدة الشباب على دخول عالم التكنولوجيا بخطوات واثقة. أسعى دائمًا لتقديم محتوى عملي وواقعي يربط بين المفاهيم النظرية والتطبيق الفعلي، بحيث يقدر أي شخص يبدأ من الصفر ويوصل لمستوى احترافي في البرمجة.

Ahmed Adel

+7 سنين خبرة

وصف الكورس

كورس Data Structure للمبتدئين

كورس هياكل البيانات للمبتدئين هو فرصتك الحقيقية لفهم طريقة تنظيم البيانات داخل البرامج بشكل عملي واحترافي. الكورس ده مصمم خصيصًا لأي شخص بيبدأ في مجال البرمجة وعايز يبني أساس قوي بلغة C++. في الكورس ده، هنتعلم إزاي نستخدم هياكل بيانات زي المصفوفات، الستاك، الطابور، والقوائم المرتبطة لتنظيم البيانات، وتسريع الأداء، وتقليل استهلاك الموارد. لو أنت طالب في كلية حاسبات، أو بتحضر لاختبار تقني، أو حتى بتبدأ في البرمجة من الصفر – الكورس ده معمول ليك.

📚 ماذا ستتعلم في كورس Data Structure للمبتدئين؟

💡 المصفوفات (Arrays)

  • تعريف المصفوفات وطريقة استخدامها في C++
  • إدخال، تعديل، حذف، وبحث في القيم
  • المصفوفات أحادية وثنائية البُعد

📦 الستاك (Stack)

  • مفهوم LIFO – Last In First Out
  • تنفيذ العمليات: Push، Pop، Peek
  • بناء الستاك باستخدام المصفوفات والقوائم

🚶‍♂️ الطابور (Queue)

  • مفهوم FIFO – First In First Out
  • تنفيذ Enqueue وDequeue
  • الفرق بين Queue وCircular Queue

🔗 القوائم المرتبطة (Linked List)

  • أنواع القوائم: أحادية ومزدوجة ودائرية
  • إضافة، حذف، وتحديث العناصر
  • استخدام المؤشرات لإدارة الذاكرة

🎯 لمن هذا الكورس؟

  • المبتدئين في البرمجة: كورس Data Structure للمبتدئين مناسب ليك لو لسه بتبدأ.
  • طلاب كليات الحاسبات والمعلومات: لفهم المناهج الجامعية بشكل عملي.
  • المتقدمين للاختبارات التقنية: هيساعدك تراجع المفاهيم المطلوبة في المقابلات.
  • كل شخص حابب يكتب كود منظم: لأن تنظيم البيانات هو الأساس.

🧠 مميزات الكورس

  • شرح سهل بلغة واضحة وبدون تعقيد
  • أمثلة عملية وتمارين تطبيقيه
  • مشاريع تطبيقية باستخدام C++

🔗 روابط مفيدة

💡 ملاحظة مهمة: هذا الكورس هو خطوة أساسية لأي مبرمج عايز يتطور ويكتب كود نظيف وقابل للتوسّع.

عرض المزيد

محتوي الكورس

ما هي هياكل البيانات

1 مواضيع - 1 ساعه

ما هي هياكل البيانات | Data Structure

أيقونة فيديو

الوحدة الاول : Array And Pointers

14 مواضيع - 14 ساعه

الجروب الخاص بالكورس

أيقونة فيديو

هنتعلم ايه فى الوحدة دي

أيقونة فيديو

الدرس الاول : ليه محتاجين المصفوفة

أيقونة فيديو

الدرس التاني : طريقة كتابة المصفوفة

أيقونة فيديو

الدرس الثالث : تغير قيم المصفوفة

أيقونة فيديو

الدرس الرابع : ازاي المستخدم يدخل قيم المصفوفة

أيقونة فيديو

الدرس الخامس : معرفة عدد عناصر المصفوفة

أيقونة فيديو

الدرس السادس : طبع عناصر المصفوفة بجمله for

أيقونة فيديو

الدرس السابع: بحث عن عنصر في المصفوفة

أيقونة فيديو

المؤشرات : Pointers

أيقونة فيديو

Class | Struct

أيقونة فيديو

نهاية الوحدة | شكرًا

أيقونة فيديو

اختبار الوحدة الأولى: المصفوفات والمؤشرات

لو حابب تتعلم البرمجة الكائنية (OOP)

أيقونة فيديو

الوحدة الثانية : Linked List

15 مواضيع - 15 ساعه

هنتعلم ايه في الوحدة | Linked List

أيقونة فيديو

مشكلة المصفوفة وما هي اللينكد ليست الجزء الاول

أيقونة فيديو

ما هي اللينكد الليست الجزء الثاني

أيقونة فيديو

insertNode function part one

أيقونة فيديو

insert Node function part two

أيقونة فيديو

insert node part three

أيقونة فيديو

Display function

أيقونة فيديو

insert Node at beginning

أيقونة فيديو

Delete beginning node

أيقونة فيديو

Delete Node Linked list part one

أيقونة فيديو

Delete Node Linked List Part two

أيقونة فيديو

Delete Node Linked list part Three

أيقونة فيديو

Delete Node at the End

أيقونة فيديو

نهاية الوحدة |شكرًا

أيقونة فيديو

اختبار الوحدة الثانية: Linked List

الوحدة الثالثة | Double Linked List

14 مواضيع - 14 ساعه

هنتعلم ايه | Double Linked List

أيقونة فيديو

Double Linked list part one

أيقونة فيديو

Double linked list part two

أيقونة فيديو

Insert node at double linked list part one

أيقونة فيديو

Insert node at double linked list part Two

أيقونة فيديو

Insert node at double linked list part Three

أيقونة فيديو

Display function at Double linked list

أيقونة فيديو

Insert Node at beginning Double linked list

أيقونة فيديو

reverse display function double linked list

أيقونة فيديو

Delete First Node

أيقونة فيديو

Delete Last Node part one

أيقونة فيديو

Delete last Node part two

أيقونة فيديو

نهاية الوحدة | شكرًا

أيقونة فيديو

اختبار الوحدة: Double Linked List

الوحدة الرابعة : Stack Using Array

9 مواضيع - 9 ساعه

هنتعلم ايه | ما هو الاستاك (Stack)

أيقونة فيديو

stack part one

أيقونة فيديو

stack part two

أيقونة فيديو

push function

أيقونة فيديو

Display function

أيقونة فيديو

pop function

أيقونة فيديو

peek function

أيقونة فيديو

نهاية الوحدة | شكرًا

أيقونة فيديو

اختبار Stack using array

الوحدة الخامسة | Stack using Linked List

6 مواضيع - 6 ساعه

Stack with linked list

أيقونة فيديو

push function using linked list

أيقونة فيديو

Display function using stack linked

أيقونة فيديو

pop function stack using linked list

أيقونة فيديو

peek function stack using linked list

أيقونة فيديو

اختبار الوحدة: Stack باستخدام Linked List

الوحدة السادسة | Queue Using Array

12 مواضيع - 12 ساعه

هنتعلم ايه | ما هو الطابور (Queue)

أيقونة فيديو

عمل الطابور | Queue with Array

أيقونة فيديو

enqueue function part one

أيقونة فيديو

enqueue function part two

أيقونة فيديو

display function Queue

أيقونة فيديو

Dequeue function part one

أيقونة فيديو

Dequeue function part two

أيقونة فيديو

isEmpty function queue

أيقونة فيديو

isFull function queue

أيقونة فيديو

front function queue

أيقونة فيديو

نهاية الوحدة | فخور بيك

أيقونة فيديو

اختبار الوحدة: Queue باستخدام Array

الوحدة السابعة | Queue Using Linked List

10 مواضيع - 10 ساعه

عمل الطابور ب اللينكد ليست | Queue linked list

أيقونة فيديو

enqueue function part one

أيقونة فيديو

enqueue function Linked list part two

أيقونة فيديو

display function linked list part one

أيقونة فيديو

display function linked list part two

أيقونة فيديو

Dequeue function linked list part one

أيقونة فيديو

Dequeue function linked list part two

أيقونة فيديو

peek function with linked list

أيقونة فيديو

isEmpty function with linked list

أيقونة فيديو

اختبار الوحدة: Queue باستخدام Linked List

فخور بيك | ما هي الخطوة التالية ؟

1 مواضيع - 1 ساعه

هنعمل ايه بعد كدة ؟

أيقونة فيديو

المستوي الثاني من هياكل البيانات

1 مواضيع - 1 ساعه

المستوي الثاني

أيقونة فيديو

التقييمات مشترين الكورس

100%

0%

0%

0%

0%

التقييم

4.9

fasdfasdfasd afsdfasd

07/03/2026

User Avatar

كورس جميل تسلم ايدك

Yazeed Alqadi

07/02/2026

User Avatar

ممتازه جدا واستفدت كثير وشرح مبسط وسهل

yosef ken

04/02/2026

User Avatar

كورس ممتاز جدا وفعلا يستاهل الوقت والدفع 🧑‍💻❤️

wahabialsoqtri

03/02/2026

User Avatar

thank you very mach ` your the best on the world who explain datastructre

Ehab AL-mubaidin

24/01/2026

User Avatar

رائع

Clash Sayil

13/01/2026

User Avatar

بصراحة افضل من شرح البرمجة👏 أسلوب الشرح كان بسيط وواضح بشكل رهيب و المعلومة المعقدة بعملها قطرة . الشرح كان هادئ، مرتب، ويوصل الفكرة بدون أي تعقيد. الكورس فعلاً يستاهل، و بيعلمك كيف تصيد السمك بدل...

Youssef Mohamed

12/01/2026

User Avatar

very good

asil ariffd

18/12/2025

User Avatar

شكرا لك الف شكر ربي يسعدك ويجعله في ميزان حسناتك افضل من يشرح البرمجه

Saad Alamri

13/12/2025

User Avatar

مفيدة وممتعة

Omar Mohamed

24/11/2025

User Avatar

نعم شرح ممتاز