Learn data structures from scratch

تعلم هياكل البيانات من الصفر

هياكل البيانات والخوارزميات (DSA) من أكثر المواضيع أهمية والتي لا تخلو منها معظم المقابلات الفنية. فإذا كنت مهتمًا بتطوير مهاراتك أو تستعد لمقابلة عمل، فقد أعددنا لك هذا المسار لتتعلم هياكل البيانات بطريقة احترافية، وذلك لأنك ستحصل على خلاصة خبرات اثنين من المهندسين الذين يعملون في هذا المجال لأكثر من 20 عامًا وفي شركات عالمية مثل Google وAmazon.

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

جاري حميل السعر ...
تشغيل الفيديو

ما الذي أحتاج لمعرفته للتسجيل في هذا المسار؟

  • يجب أن يكون لديك فهم لأساسيات البرمجة مثل conditions, loops, variables وfunctions وغيرهم من الأساسيات.
  • يجب أن تكون ملمًا بلغة برمجة واحدة على الأقل مثل Python أو Java أو غيرها.

ما أهم المهارات التي سأتعلمها؟

Array, Two dimensional array, Multidimensional array, ArrayLists, Stack, Queue, problem solving, Linked Lists, Hash Maps, Trees, Graphs, Heaps, HashSets.

ما هو الوقت المتوقع لإنهاء المسار؟

يستغرق من 4 إلى 6 أسابيع تقريبًا بمتوسط وقت من 5 إلى 10 ساعات أسبوعيًا.

Vector

آراء بعض الطلاب في المسار

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

اللهم بارك

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

Naglaa

دورة قوية وممتازة جداعلى الرغم من ان المواضيع كانت معقدة الا ان شرح البشمهندس أحمد على كان ممتاز لانه بيعمل على تبسيط المفاهيم المعقدة بأمثلة بسيطة وسهلة

دورة قوية وممتازة جدا

على الرغم من ان المواضيع كانت معقدة الا ان شرح البشمهندس أحمد على كان ممتاز لانه بيعمل على تبسيط المفاهيم المعقدة بأمثلة بسيطة وسهلة

Ahmed Fawzy

أكثر من رائعكل المواضيع مع انها شائكة و معقدة و لكنها كانت مشروحة بطريقة رائعة و مبسطة

أكثر من رائع

كل المواضيع مع انها شائكة و معقدة و لكنها كانت مشروحة بطريقة رائعة و مبسطة

Ahlam Mohamed Ali Alshaba

اسلوب جميلالحمد لله كانوا بيقولوا ان هياكل البيانات صعبه وكنت خايف فعلا من الموضوع دا بس اما بدات الكورس لقيت البشمهندس احمد مبسط الدنيا الحمد لله

اسلوب جميل

الحمد لله كانوا بيقولوا ان هياكل البيانات صعبه وكنت خايف فعلا من الموضوع دا بس اما بدات الكورس لقيت البشمهندس احمد مبسط الدنيا الحمد لله

Omar Ahmed Ali

الخبرة الحقيقية في الشرح مع تبسيط المفاهيمحقيقي دورة جيده جدا كبداية ، جزى الله خيرا البشمهندس احمد علي

الخبرة الحقيقية في الشرح مع تبسيط المفاهيم

حقيقي دورة جيده جدا كبداية ، جزى الله خيرا البشمهندس احمد علي

Muhammad Jalal Abuemaish

المحاضر والمحتوىالدورة كانت كويسة و مناسب انك تتعلم الجانب النظرى من خلالها ولكن المشكلة اللى واجهتنى احيانا هى ان المحاضر كان بيستخدم الانجليزى اكتر من المطلوب وده بصراحة كان معقد الموضوع حبتين تلاته وفى اجزاء لم اكن استطيع استيعابة الا...

المحاضر والمحتوى

الدورة كانت كويسة و مناسب انك تتعلم الجانب النظرى من خلالها ولكن المشكلة اللى واجهتنى احيانا هى ان المحاضر كان بيستخدم الانجليزى اكتر من المطلوب وده بصراحة كان معقد الموضوع حبتين تلاته وفى اجزاء لم اكن استطيع استيعابة الا من خلال المختصر الكتابى

Ali Fathy

دورة جيدة جداتوقعت وجود أمثلة تطبيقية أكثر لكن الباشمهندس وضح أنه يريد ان نستوعب هذة الهياكل بصورة نظرية وبشكل سهل قبل الدخول في حل المسائل والخوارزميات الخاصة بها

دورة جيدة جدا

توقعت وجود أمثلة تطبيقية أكثر لكن الباشمهندس وضح أنه يريد ان نستوعب هذة الهياكل بصورة نظرية وبشكل سهل قبل الدخول في حل المسائل والخوارزميات الخاصة بها

Anas Khaled Khalil

كورس بدرجة 5 نجوم فعلاًطريقة ايضاح المفاهيم المعقدة وتبسيطها من خلال الأمثلة والانيميشن رهيييبة

كورس بدرجة 5 نجوم فعلاً

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

Mohammad Hamwi

نبذة عن المحاضرين

ستتعلم من مهندسين لديهم خبرة تزيد عن 20 عامًا ويعملون في كبرى الشركات العالمية، والأهم أنهم يتحدثون اللغة العربية مثلك، مما سيسهل عليك الفهم بشكل أفضل وأسرع، ولن تحتاج لإعادة الفيديوهات كثيرًا كما قد يحدث في الدورات الأجنبية.

م. محمد المصري

Senior Software Engineer at Foodics

لديه خبرة تزيد عن 8 سنوات في حل المشكلات الخوارزمية، ويعمل حاليًا في شركة Foodics، والتي شارك فيها في تصميم وبناء وتأمين الـ serverside logic لأنظمتها التي تخدم أكثر من 3000 شركة في 15 دولة مختلفة. قاد العديد من مهام التحسين في Foodics، مثل تحسين خدمة الاستيراد التي زادت بنسبة 4000%. 

ساهم في إنشاء برامج يستخدمها ملايين المستخدمين النشطين يوميًا، وكان مسؤولًا عن تدريب الفريق لأنظمة المراقبة في شركة Ocucon ومنصة المزادات في IamProperty. بالإضافة إلى ذلك، فهو AWS Certified Solutions Architect، مما يعني أنك ستستفيد من خبراته الكبيرة والعملية من واقع عمله في دورات المسار.

مهندس أحمد علي

م. أحمد علي

Lead Software Engineer at AWS

لديه أكثر من 11 عامًا من الخبرة في إدارة فرق البرمجة لشركات كبيرة مثل Microsoft وGoogle وMeta وأخيرًا Amazon. قاد فريق تطوير الواجهة الأمامية وكذلك فريق الباك إند لمنتج data pipelines في GCP، وعمل أيضًا على إنشاء النسخة الأولى وقاد فريق النسخة الثانية لواجهة منتج GCP Recommendations AI الذي تستخدمه حاليًا شركات عالمية مثل Ikea. كما قاد تطوير وإضافة ميزات جديدة في Meta Business Suite الخاصة بـ Facebook. لديه أيضًا خبرة في التدريس الجامعي حيث كان مساعدًا لمدة سنتين، وكان مرشدًا في Google وMeta.

  • دورة هياكل البيانات الأساسية

ستتعلم في هذه الدورة الكثير عن Performance Evaluation وTwo and multidimensional array وArrayLists وStack وQueue، وستتعرف كيفية تنفيذ وتحليل أداء هياكل البيانات الأساسية هذه، وستبني أساس قوي وتفهم هياكل البيانات بطريقة احترافية.

  • دورة تحديات وحلول هياكل البيانات الأساسية

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

تشمل الدورة 16 تحدي مختلف:

  • تحديات قياس الكفاءة (Performance Evaluation: 1 Challenge)
  • تحديات المصفوفة (Array: 7 Challenges)
  • تحديات المصفوفة الديناميكية (ArrayList: 1 Challenge)
  • تحديات الرصة (Stack: 4 Challenges)
  • تحديات الطابور (Queue: 3Challenges)
  • دورة هياكل البيانات المتوسطة

في هذه الدورة ستتعلم هياكل بيانات جديدة تحل مشكلات لم تكن قادراً على حلها بهياكل البيانات التي تعلمتها في دورة الأساسيات، مثل:

Linked Lists, Trees, Heaps, PriorityQueue, HashMaps, HashSets

ستتعلم أيضًا بعض الطرق التي تتجمع بها هذه الهياكل معًا لتنفذ عمليات أكثر تعقيدًا بسهولة أكبر. في نهاية هذه الدورة ستكون قادرًا على اختيار الهيكل المناسب لتطبيق الخوارزميات المناسبة لحل مشكلات حقيقية بكفاءة واحترافية.

Learn data structures from scratch

تعلم هياكل البيانات من الصفر

لن تتعلم وتطبق بنفسك فقط، بل ستحصل على تجربة تعليمية متكاملة

توجيه ودعم أكاديمي وتقني

اسأل عن أي شيء كما تشاء

مراجعة لمشاريعك وإعطاء نصائح

اختبارات تفاعلية وتحديات

شهادة لكل دورة وللمسار

انضم لآلاف الطلاب إللي وثقوا في المدرسة

0
+
طالب
0
+
ساعة دراسية
0
+
منحة
0
+
مشروع

Learn data structures from scratch

تعلم هياكل البيانات من الصفر

الأسئلة الشائعة

تعلم هياكل البيانات أو Data structures  سيساعدك على:

  •  اختيار الأدوات المناسبة (هيكل البيانات والخوارزمية) لحل أي مشكلة.
  •  اتخاذ القرار الصحيح لضمان أداء جيد لبرامجك.
  •  زيادة فرصك في الحصول على وظائف في شركات البرمجيات الكبيرة، حيث يبحثون عن أشخاص قادرين على تصميم خوارزميات توفر الوقت والتكاليف.
  • ستتعلم هياكل البيانات بطريقة احترافية، وهي من أهم المهارات لبناء تطبيقات برمجية قوية وسهلة التطوير.
  • ستكون واثقًا من نفسك خلال المقابلات الفنية.
  • ستكتسب خبرة عملية في العمل على مشاريع/تحديات حقيقية.
  • ستتعلم من خبراء لديهم خبرات طويلة ويعملون في شركات عالمية.
  • هذا المسار يناسب أي شخص لديه شغف بالبرمجة ويرغب في تطوير مهاراته وتعلم هياكل البيانات بطريقة احترافية حتى لو لم يكن لديه أي خبرة سابقة فيها.
  • مخصص للمبرمجين الذين لديهم فهم قوي لأساسيات البرمجة ويرغبون في تعلم المزيد عن هياكل البيانات والخوارزميات.
  • مناسب أيضًا لمن يرغبون في التحضير لمقابلات العمل.

نعم، يجب أن يكون لديك فكرة عن أساسيات البرمجة مثل الشروط conditions والحلقات loops والمتغيرات variables والوظائف functions وغيرها لتتعلم هياكل البيانات بطريقة احترافية.

ليس بالضرورة لغة جافا، ولكن يجب أن تكون ملمًا بأساسيات البرمجة بأي لغة أخرى مثل Python أو++C أو أي لغة أخرى.

المسار يكون مسجلًا، وتستطيع التعلم وفقًا لوقتك من خلال دورات وفيديوهات مسجلة باستخدام رسوم توضيحية وأنيميشن وجرافيكس احترافية، بالإضافة إلى الأمثلة العملية والخبرات التي يقدمها المهندسون بطريقة بسيطة خلال الفيديوهات. الدورات تحتوي على ملخصات وتحديات/مشاريع وامتحانات، ويمكنك طرح أي سؤال لديك من خلال التعليقات على الدروس أو من خلال الدردشة أو الاجتماع الأسبوعي عبر Zoom l مباشرة مع المهندسين.

نعم، الفيديوهات والدورات ستكون متاحة معك مدى الحياة، لتتمكن من مشاهدتها في أي وقت، ولكن الخدمات (المتابعة ومراجعة المشاريع والتواصل والاجتماعات) تكون لمدة سنة واحدة ويمكنك تجديدها إذا رغبت.

من داخل مصر: فيزا/ماستر كارد أو خدمة كاش (فودافون كاش، أورانج كاش، اتصالات كاش، وي باي).

 من خارج مصر: فيزا/ماستر كارد وخدمة باي بال (Paypal).

بعد شراء المسار سيتم إرسال بريد إلكتروني لك، ويمكنك أيضًا الوصول إلى المسارات التي اشتركت فيها من هنـــــا والدورات من هنــــــا. تأكد أولًا من تسجيل الدخول إلى المنصة لتتمكن من مشاهدة الدورات أو المسارات التي اشتركت فيها.

المسار يتكون من مجموعة من الدورات، ومعظم الدورات تحتوي على فيديوهات وملخصات وامتحانات وتحديات لتطبيق ما تتعلمه بنفسك.

يمكنك مشاهدة بعض الفيديوهات على هاتفك المحمول، ولكن لتتعلم بشكل صحيح وتطبق عمليًا بنفسك ستحتاج إلى جهاز كمبيوتر (لابتوب) بإمكانيات بسيطة.

إذا كنت بحاجة لتدريب أفراد فريقك أو لديك عدد كبير بحاجة للتدريب، تواصل معنا عبر البريد الإلكتروني [email protected] للحصول على خصم خاص بك.

املأ بياناتك في نموذج الدفع، واختر طريقة الدفع المناسبة لك وأكمل الخطوات. بمجرد الدفع بنجاح، ستتلقى بريدًا إلكترونيًا بفاتورة الدفع، وبعدها يمكنك الوصول إلى المسارات التي اشتركت فيها من هنـــــا والدورات من هنــــــا، تأكد أولًا من تسجيل الدخول إلى المنصة لتتمكن من مشاهدة الدورات أو المسارات التي اشتركت فيها.

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

هياكل البيانات هي طرق لتنظيم وتخزين البيانات في ذاكرة الكمبيوتر بحيث يسهل الوصول إليها واستخدامها بكفاءة. نستخدم هياكل البيانات في:

  • حل المشكلات المعقدة.
  • تصميم الخوارزميات.
  • تحسين أداء البرامج.
  • تسهيل توسيع البرامج.

عندك أسئلة؟

إحنا موجودين لخدمتكم ولحل أي مشاكل ممكن تواجهوها أو أي سؤال محتاجين تستفسروا عنه.

اشترك في نشرتنا البريدية

خليك على اطلاع بكل جديد