كورس أساسيات الخوارزميات

Algorithms Basics

الكورس 3 من 4 في دبلومة هياكل البيانات والخوارزميات

تنتقل من بناء هياكل البيانات إلى حل المسائل الخوارزمية الحقيقية: خوارزميات الترتيب (Sorting) والبحث الثنائي (Binary Search)، ثم تمثيل المخططات (Graphs) والبحث فيها بالعمق والعرض (DFS and BFS).

يدرّسه د. مصطفى سعد إبراهيم
Senior Vision Engineer, NVIDIA
من دبلومة هياكل البياناتالمتطلب: الكورس الثاني
46محاضرة
3وحدات
14–16من وحدات الدبلومة
3,750ج.م أو تقسيط حتى 3 أشهر
محتوى الكورس
رسم توضيحي لمحتوى دبلومة هياكل البيانات والخوارزميات

شاهد المحاضرات المجانية الآن

دبلومة هياكل البيانات والخوارزميات · 5 محاضرات مجانية

سنرسل إليك رابط المحاضرات المجانية فقط.
رسم توضيحي لمحتوى دبلومة هياكل البيانات والخوارزميات
تشاهد الآن: المحاضرات المجانية
استعرض المنهج
مخرجات التعلّم

ماذا ستتعلم

  • تطبّق خوارزميات الترتيب (Sorting) وتختار المناسب منها.
  • تحل المسائل بالبحث الثنائي (Binary Search).
  • تمثّل المخططات (Graphs) بالطرق المختلفة.
  • تبحث في المخططات بـ DFS و BFS وتحل بهما مسائل متوسطة وصعبة.
من سيدرّس لك؟
د. مصطفى سعد إبراهيم يتحدث أمام طلاب CSkilledNVIDIA · PhD, SFU
د. مصطفى سعد إبراهيمSenior Vision Engineer, NVIDIA
من سيدرّس لك؟

د. مصطفى سعد إبراهيم

يعمل في الذكاء الاصطناعي منذ 15 عامًا بين البحث والهندسة، ونشر أبحاثًا في مؤتمرَي CVPR وECCV، تجاوز مجموع استشهاداتها 1,000 استشهاد. يدرّس البرمجة منذ عام 2006، وهو صاحب قناة عربية بارزة في البرمجة التنافسية على YouTube، بأكثر من 134 ألف مشترك.

لماذا يدرّس هذا الكورس بنفسه

  • ICPC World Finalist، ومدرب وحكم في مسابقات البرمجة
  • يربط الشرح بما يحتاجه المبرمج في العمل الحقيقي
  • رئيس لجنة التحكيم في مسابقات البرمجة في مصر والأردن (ECPC و ACPC)
+سنة تدريس
+دورات ودبلومات
+طالب
الملف الكامل للمدرّس
الخارطة التفصيلية للتعلم

منهج الكورس: 3 وحدات

الوحدات 14 إلى 16 من دبلومة هياكل البيانات والخوارزميات. بعد الدروس واجبات للتدريب، ونشرح حلولها بالفيديو.

14Sorting3 محاضرة
Sorting 1
Sorting 2
Sorting 3 - problem solving
15Binary Search12 محاضرة
Binary Search 1
Binary Search 2
Binary Search 3 real values - Intro to graph

Homework Videos

Binary Search Homework 1 - 4 Medium Challenges
Binary Search Homework 1 - Solutions - p2 - LeetCode 436
Binary Search Homework 2 - 3 Medium Challenges
Binary Search Homework 2 - p3 - LeetCode 475
Binary Search Homework 3 - 2 Hard Challenges
Binary Search Homework 3 - Solutions p1 - LeetCode 1060
Binary Search Homework 3 - Solutions p2 - LeetCode 668
Binary Search Homework 4 - 3 Medium Challenges
Binary Search Homework 4 - Solution P3
16Graph – Representation, DFS, BFS31 محاضرة
Graph Representation - DFS
DFS on Matrix
DFS Reduction - Edge Classification
DFS Reduction
BFS
BFS

Graph Representation - Homework Videos

Graph Representation Homework 1 - 3 Easy Challenges
Graph Representation Homework 1 - Solutions
Graph Representation Homework 2 - 5 Medium Challenges
Graph Representation Homework 2 - Solutions p1 p2
Graph Representation Homework 2 - Solutions p3 p4

DFS - Homework Videos

DFS Homework 1 - 3 Easy Problems
DFS Homework 1 - 3 Easy Problems - solutions
DFS Homework 2 - 4 Medium Problems
DFS Homework 2 - Solution p3- leetcode 1254
DFS Homework 2 - Solution p3- leetcode 1559
DFS Homework 4 - 4 Hard Problems
DFS Homework 4 - Solution p1 - LeetCode 785
DFS Homework 4 - Solution p2 - LeetCode 1466
DFS Homework 4 - Solution p3 - LeetCode 1631
DFS Homework 4 - Solution p4 cycles in graph

BFS - Homework Videos

BFS Homework 1 - 3 Easy Problems
BFS Homework 1 - Solutions
BFS Homework 2 - 3 Medium Problems
BFS Homework 2 - Solutions
BFS Homework 3 - 3 Medium Problems
BFS Homework 3 - Solutions
BFS Homework 4 - 3 Medium to Hard Challenges
BFS Homework 4 - Solutions
BFS Homework 5 - 2 Hard Challenges
BFS Homework 5 - Solutions

لماذا CSkilled بدل المصادر المتفرقة؟

مقارنة بين التعلّم من مصادر متفرقة، والتعلّم من منهج واحد متكامل.

المصادر المتفرقة (يوتيوب / دورات عامة / معسكرات)

  • العمق والمنهج: محتوى موزّع بلا ترتيب واضح، فتضيع بين المستويات.
  • الممارسة: مسائل قليلة وغالبًا بلا حلول مشروحة، ومشاريع صغيرة غير مكتملة.
  • المدرّس واللغة: مستوى شرح متفاوت، وكثير منها بالإنجليزية فقط.
  • الدعم والتكلفة: بلا توجيه، وباشتراكات بالدولار أو معسكرات مرتفعة التكلفة.

ماذا تحصل عليه في أكاديمية CSkilled؟

  • العمق والمنهج: 70 محاضرة و90 ساعة بنسختين: Python و C++، تشرح الفكرة قبل استخدام أي أداة جاهزة.
  • الممارسة والمشاريع: مسائل مصحّحة بحلول مشروحة، ومشاريع تطبيقية تجمع ما تعلّمته في عمل متكامل.
  • المدرّس واللغة: شرح بالعربية مع المصطلح الإنجليزي، وست دبلومات يشرحها د. مصطفى سعد، يدرّس البرمجة منذ 20 سنة، مهندس أول رؤية حاسوبية في NVIDIA ودكتوراه في الرؤية الحاسوبية.
  • الدعم والسداد: فريق دعم يجيب عن أسئلتك على واتساب، وتقسيط بدون فوائد حتى 6 أشهر.
آراء طلابنا

تجارب حقيقية من طلاب أكملوا الرحلة

مئات الآراء الموثقة
كورس أساسيات الخوارزميات
46 محاضرة · 3,750 ج.م
شاهد المحاضرات المجانيةاشترك في الكورس
السعر وطرق السداد

اشترك في الكورس، أو خذ الدبلومة كاملة

بدون فوائد وبدون رسوم خفية.

الكورس 3 من 4

أساسيات الخوارزميات

46 محاضرة3 وحدات
السعر كاش3,750ج.م
أو تقسيط حتى 3 أشهرمقدم 1,675، ثم دفعتان × 1,037.50 ج.م
من خارج مصر$75 بالدولار
الدبلومة كاملة

دبلومة هياكل البيانات والخوارزميات

21 وحدة بلغة C++ · +200 مسألة بحلول مشروحة · تقسيط بدون فوائد حتى 6 أشهر

خذ الدبلومة بالتقسيط حتى 6 أشهر
احكم على الشرح بنفسك

ابدأ بالمحاضرات المجانية اليوم

جرّب الشرح بالمحاضرات المجانية، ثم اشترك في كورس أساسيات الخوارزميات بـ 3,750 ج.م أو بالتقسيط.

بدون بيانات دفعتقسيط بدون فوائد حتى 3 أشهرشرح بالعربية مع المصطلح الإنجليزي
أسئلة شائعة

أسئلة قبل الاشتراك

ما المتطلبات السابقة لهذا الكورس؟

أن تكون أنهيت الكورس الثاني، أو تعرف الأشجار والجداول التجزيئية.

هل يمكنني إكمال الدبلومة كاملة لاحقًا؟

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

هل يمكنني الدفع بالتقسيط؟

نعم، على 3 أشهر بدون فوائد: 1,675 ج.م مقدم عند الاشتراك، ثم دفعتان شهريتان بقيمة 1,037.50 ج.م.

هل المحاضرات مسجّلة؟

نعم، مسجّلة بالكامل وتشاهدها في الوقت الذي يناسبك.

بأي لغة الشرح؟

بالعربية، مع المصطلحات التقنية بالإنجليزية لتتعامل مع المراجع وسوق العمل.

shieldمبدأ الأكاديمية: لا وعود وظيفية خيالية، بل تأهيل هندسي متين.
هل لديك سؤال؟