struct Node { int data; struct Node* next; }; // أول linked list بإيدك head->next = newNode;
أول Linked List بإيدك
هنبدأ من المصفوفة ومشاكلها، وبعدين نبني linked list من الصفر بـ struct و pointers — insert و delete و display خطوة بخطوة.
أساس أي مبرمج شاطر: Arrays وPointers وLinked List وStack وQueue، وكل عملية بنكتبها بالكود خطوة بخطوة.
ضمان استرداد الفلوس خلال 7 أيام · وصول مدى الحياة بكل التحديثات
الكورس ده بيبني على «Java OOP»، وبعده «هياكل البيانات ٢».
About
كورس هياكل البيانات للمبتدئين هو فرصتك الحقيقية لفهم طريقة تنظيم البيانات داخل البرامج بشكل عملي واحترافي. الكورس ده مصمم خصيصًا لأي شخص بيبدأ في مجال البرمجة وعايز يبني أساس قوي بلغة C++.
في الكورس ده، هنتعلم إزاي نستخدم هياكل بيانات زي المصفوفات، الستاك، الطابور، والقوائم المرتبطة لتنظيم البيانات، وتسريع الأداء، وتقليل استهلاك الموارد. لو أنت طالب في كلية حاسبات، أو بتحضر لاختبار تقني، أو حتى بتبدأ في البرمجة من الصفر – الكورس ده معمول ليك.
What you'll learn
What you'll build
مش فيديوهات نظرية. كل درس بياخدك لخطوة تطبيقية هتضيفها لـPortfolio بتاعك.
struct Node { int data; struct Node* next; }; // أول linked list بإيدك head->next = newNode;
هنبدأ من المصفوفة ومشاكلها، وبعدين نبني linked list من الصفر بـ struct و pointers — insert و delete و display خطوة بخطوة.
هنعمل الـ stack والـ queue بطريقتين — بالمصفوفة وبالـ linked list — مع push و pop و enqueue و dequeue و peek كاملين.
لما تخلص، هتكون فاهم الـ pointers والـ double linked list كويس — وجاهز تدخل على الـ trees والـ BST في المستوى التاني.
Course content
Who is this for
Prerequisites
هياكل البيانات ٢12h · متوسط · الخطوة 4
لما تخلص الكورس ده، ده الكورس اللي بيكمّل عليه مباشرة في نفس المسار.
Your instructor
Ahmed Adelمهندس برمجيات · مؤسس اتعلم ببساطة
البرمجة مش صعبة، بس محدش شرحها ببساطة. بقالي +7 سنين بشرح جافا وهياكل البيانات لطلاب الحاسبات وللمبتدئين بنفس الطريقة: فكرة واحدة في كل درس، مثال مباشر، وتمرين تطبقه بإيدك.
تعرّف عليّ أكتر ←Reviews
★ 4.9 من 105 تقييم على المنصة، من طلاب اشتروا الكورس فعلًا.
NA
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Amazing
5 ستار
التجربه كانت ممتازه وشرح مبسط وسلس جدا بس اتمني اضافه اسئله اكتر وغير كده كل حاجه كويسه
شكرن ابجد
اسلوب شرح البشمهندس ممتاز بصراحة مشفتش حد بيبسط المعلومة و بيفهم كل حاجة بالتفصيل كدة اتمنى يستمر في كورسات اكتر بعد كدة لان حقيقي شرحة مميز جدا
thanks
مبدع كالعاده
very good
great course
شكرا جدااااا
Nice instructor and his explanation and receive information from him is very simple
جميل جدا جدا بحب طريقتك في الشرح جدا
.
السلام عليكم يا بشمهندس أحمد، أتمنى تكون بخير. أنا اسمي منذر، عندي 13 سنة، وبتعلم برمجة من سنتين. حابب أبعت لحضرتك الرسالة دي كتقييم وشكر حقيقي من القلب على شرحك وفيديوهاتك العظيمة. أنا بفضلك حالياً بفضل الله متعلم Python و ++C، والـ OOP في ++C، وحالياً شغال في هياكل البيانات (Data Structures). قبل ما أوصل لكورسك، كنت جربت أدرس من كورس تاني مجاني بس بصراحة مكنتش فاهم أي حاجة، وكنت تائه ومش عارف أبدأ منين ولا أروح فين. لحد ما ربنا هداني لكورسك، ومن أول بداية الكورس وأنا بفهم كل معلومة بوضوح وبسلاسة، لحد ما وصلت دلوقتي للـ Double Linked Lists ومكمل إن شاء الله بكل شغف. حابب أقول لحضرتك: لولا ربنا ثم مجهودك العظيم معايا، مكنتش هتعلم حاجة وكان زماني يأست وما كملتش في الطريق ده. محتواك وشرحك يستاهل كل قرش يدفع فيه، بل بالعكس ده محتوى يستاهل يتدفع فيه آلاف بجد. شكراً ليك جداً يا بشمهندس على كل نقطة عرق ومجهود بتعمله معانا! ❤️
كورس،ممتاز شكرا باشمهندس Great job 👏
بجد والله كورس مفصل جدا ومفيد وسهل التعلم
بسم الله ماشاء الله الكروس غايه في الروعه لكن ناقص بعض الاشياء به يعني اتا بدرس في تركيا في حجات زياده اخدنها في ال linked list بالذات لكن بجد برافوو عليك يا هندسه شرح عظمه
نعم جدا وبشمهندس احمد كان بيشرح في كل وحدة من اول وجديد وفهمني كل سطر كود بكتبه مش مدر بعرف اكتبه وخلاص
ممتاز
دوره جميله جدا شرح مبسط بجد ومن افضل الناس واكتر الناس احتراما وخلقا وعلما ربنا يوفقك ياباشمهندس احمد ويوفقني ❤️
ممتازه جدا واستفدت كثير وشرح مبسط وسهل
كورس ممتاز جدا وفعلا يستاهل الوقت والدفع ❤️
thank you very mach ` your the best on the world who explain datastructre
رائع
بصراحة افضل من شرح البرمجة أسلوب الشرح كان بسيط وواضح بشكل رهيب و المعلومة المعقدة بعملها قطرة. الشرح كان هادئ، مرتب، ويوصل الفكرة بدون أي تعقيد. الكورس فعلاً يستاهل، و بيعلمك كيف تصيد السمك بدل ما يعطيك سمكة ❤️
very good
شكرا لك الف شكر ربي يسعدك ويجعله في ميزان حسناتك افضل من يشرح البرمجه
مفيدة وممتعة
نعم شرح ممتاز
FAQ
أيوه. بنبدأ من "ما هي هياكل البيانات" و"ليه محتاجين المصفوفة" ونمشي بالتدريج لحد الـ double linked list. مش محتاج أي خلفية في الموضوع.
محتاج بس أساسيات البرمجة — المتغيرات، الشروط، اللوبات، والدوال. الكورس بيشرح المصفوفات والمؤشرات (pointers) من الصفر جواه.
المصفوفات والمؤشرات، الـ linked list (single و double) بكل عملياتها، الـ stack بالمصفوفة وبالـ linked list، والـ queue بالمصفوفة وبالـ linked list — 76 درس تطبيقي.
كل عملية بنكتبها كود كامل قدامك ونتتبعها خطوة بخطوة — insert node، delete node، display، push، pop، enqueue، dequeue. مش شرح نظري على السبورة.
أي مشكلة في الحساب أو الدفع أو الفيديوهات أو الشهادة، حلها في صفحة المساعدة. ولو ملقتهوش، كلّم خدمة العملاء على واتساب.
لو خلال أول 7 أيام من الاشتراك حسيت إن الكورس مش مناسبك، ابعتلنا وهنرجعلك فلوسك بالكامل — من غير أي أسئلة.
Next in the path
الكورسات اللي بتيجي بعد ده في مسار الأساسيات، بالترتيب.
مش محتاج تجهز أي حاجة. اشترك دلوقتي وابدأ أول درس في دقيقتين.
دفع آمن ببطاقتك أو محفظتك الإلكترونية · ضمان استرداد خلال 7 أيام