دورة

أساسيات البرمجة باستخدام لغة بايثون

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

غير مسجل

دورة تتضمن

  • 14 أقسام
  • 164 المواضيع
  • 95 الإختبارات
  • شهادة دورة
  • 14أقسام
  • 164درسًا
  • 95اختبارًا
  • شهادةإتمام
المحاضرأحمد فتحي

دورة للمبتدئين تمامًا تتعلم فيها البرمجة بلغة Python من الصفر، خطوة بخطوة وبأمثلة من الحياة اليومية: حساب المشتريات، وتكلفة التوصيل، وقائمة المهام. تبدأ من أول أمر print، ثم المتغيرات وأنواع البيانات، والشروط، وLists وDictionaries، والتكرار، والدوال، والتعامل مع النصوص، وفهم الأخطاء واختبار الكود، والملفات وJSON، والوحدات والمكتبة القياسية، ومقدمة عملية في Objects وClasses.

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

محتوى الدورة

  1. 1
    البداية: من فكرة بسيطة إلى أول برنامج12 درسًا · 7 اختبارات يحتوي على دروس مجانية
    1. ما البرمجة؟ من موقف بسيط إلى أول كود درس مجاني
    2. مختصر كتابي: ما البرمجة؟ من موقف بسيط إلى أول كود درس مجاني
    3. اختبار قصير: ما البرمجة؟ من موقف بسيط إلى أول كود
    4. استخدام محرر الدرس: اكتب وشغّل وعدّل درس مجاني
    5. مختصر كتابي: استخدام محرر الدرس: اكتب وشغّل وعدّل درس مجاني
    6. اختبار قصير: استخدام محرر الدرس: اكتب وشغّل وعدّل
    7. عرض النصوص والأرقام باستخدام print درس مجاني
    8. مختصر كتابي: عرض النصوص والأرقام باستخدام print درس مجاني
    9. اختبار قصير: عرض النصوص والأرقام باستخدام print
    10. الحسابات: العمليات والأقواس وترتيب التنفيذ درس مجاني
    11. مختصر كتابي: الحسابات: العمليات والأقواس وترتيب التنفيذ درس مجاني
    12. اختبار قصير: الحسابات: العمليات والأقواس وترتيب التنفيذ
    13. قراءة برنامج صغير وتوقّع نتيجته
    14. مختصر كتابي: قراءة برنامج صغير وتوقّع نتيجته
    15. اختبار قصير: قراءة برنامج صغير وتوقّع نتيجته
    16. تحدٍّ: أول برنامج لحساب المشتريات والباقي
    17. مختصر كتابي: تحدٍّ: أول برنامج لحساب المشتريات والباقي
    18. اختبار قصير: تحدٍّ: أول برنامج لحساب المشتريات والباقي
    19. اختبار: البداية: من فكرة بسيطة إلى أول برنامج
  2. 2
    المتغيرات (Variables) والبيانات والتفاعل مع المستخدم14 درسًا · 8 اختبارات
    1. لماذا نحتاج إلى Variables؟ حفظ النتائج وإعادة استخدامها
    2. مختصر كتابي: لماذا نحتاج إلى Variables؟ حفظ النتائج وإعادة استخدامها
    3. اختبار قصير: لماذا نحتاج إلى Variables؟ حفظ النتائج وإعادة استخدامها
    4. تسمية الـVariables وتحديث قيمتها: معنى العلامة =
    5. مختصر كتابي: تسمية الـVariables وتحديث قيمتها: معنى العلامة =
    6. اختبار قصير: تسمية الـVariables وتحديث قيمتها: معنى العلامة =
    7. التعامل مع الأرقام: int وfloat
    8. مختصر كتابي: التعامل مع الأرقام: int وfloat
    9. اختبار قصير: التعامل مع الأرقام: int وfloat
    10. التعامل مع النصوص: str وعلامات التنصيص
    11. مختصر كتابي: التعامل مع النصوص: str وعلامات التنصيص
    12. اختبار قصير: التعامل مع النصوص: str وعلامات التنصيص
    13. استقبال بيانات المستخدم باستخدام input
    14. مختصر كتابي: استقبال بيانات المستخدم باستخدام input
    15. اختبار قصير: استقبال بيانات المستخدم باستخدام input
    16. تحويل الأنواع: لماذا يختلف "10" عن 10؟
    17. مختصر كتابي: تحويل الأنواع: لماذا يختلف "10" عن 10؟
    18. اختبار قصير: تحويل الأنواع: لماذا يختلف "10" عن 10؟
    19. تحدٍّ: حساب تكلفة نزهة وتقسيمها على الأصدقاء
    20. مختصر كتابي: تحدٍّ: حساب تكلفة نزهة وتقسيمها على الأصدقاء
    21. اختبار قصير: تحدٍّ: حساب تكلفة نزهة وتقسيمها على الأصدقاء
    22. اختبار: المتغيرات (Variables) والبيانات والتفاعل مع المستخدم
  3. 3
    الشروط (Conditions): كيف يتخذ البرنامج قرارًا؟14 درسًا · 8 اختبارات
    1. المقارنات ونتائج True وFalse
    2. مختصر كتابي: المقارنات ونتائج True وFalse
    3. اختبار قصير: المقارنات ونتائج True وFalse
    4. أول قرار باستخدام if وفهم الإزاحة (Indentation)
    5. مختصر كتابي: أول قرار باستخدام if وفهم الإزاحة (Indentation)
    6. اختبار قصير: أول قرار باستخدام if وفهم الإزاحة (Indentation)
    7. الاختيار بين طريقين باستخدام else
    8. مختصر كتابي: الاختيار بين طريقين باستخدام else
    9. اختبار قصير: الاختيار بين طريقين باستخدام else
    10. الاختيار بين حالات متعددة باستخدام elif
    11. مختصر كتابي: الاختيار بين حالات متعددة باستخدام elif
    12. اختبار قصير: الاختيار بين حالات متعددة باستخدام elif
    13. دمج الشروط باستخدام and وor وnot
    14. مختصر كتابي: دمج الشروط باستخدام and وor وnot
    15. اختبار قصير: دمج الشروط باستخدام and وor وnot
    16. حدود الشروط: أكبر من أم أكبر من أو يساوي؟
    17. مختصر كتابي: حدود الشروط: أكبر من أم أكبر من أو يساوي؟
    18. اختبار قصير: حدود الشروط: أكبر من أم أكبر من أو يساوي؟
    19. تحدٍّ: حساب تكلفة التوصيل
    20. مختصر كتابي: تحدٍّ: حساب تكلفة التوصيل
    21. اختبار قصير: تحدٍّ: حساب تكلفة التوصيل
    22. اختبار: الشروط (Conditions): كيف يتخذ البرنامج قرارًا؟
  4. 4
    تنظيم البيانات باستخدام Lists وDictionaries14 درسًا · 8 اختبارات
    1. لماذا لا يكفي Variable لكل عنصر؟ أول list
    2. مختصر كتابي: لماذا لا يكفي Variable لكل عنصر؟ أول list
    3. اختبار قصير: لماذا لا يكفي Variable لكل عنصر؟ أول list
    4. الوصول إلى عناصر الـList وفهم الـIndex
    5. مختصر كتابي: الوصول إلى عناصر الـList وفهم الـIndex
    6. اختبار قصير: الوصول إلى عناصر الـList وفهم الـIndex
    7. تعديل الـList ومتى نستخدم tuple وset
    8. مختصر كتابي: تعديل الـList ومتى نستخدم tuple وset
    9. اختبار قصير: تعديل الـList ومتى نستخدم tuple وset
    10. اختيار جزء من الـList باستخدام Slicing
    11. مختصر كتابي: اختيار جزء من الـList باستخدام Slicing
    12. اختبار قصير: اختيار جزء من الـList باستخدام Slicing
    13. أول dict: ربط اسم ببيانات
    14. مختصر كتابي: أول dict: ربط اسم ببيانات
    15. اختبار قصير: أول dict: ربط اسم ببيانات
    16. تعديل الـDictionary والتعامل مع Key غير موجود
    17. مختصر كتابي: تعديل الـDictionary والتعامل مع Key غير موجود
    18. اختبار قصير: تعديل الـDictionary والتعامل مع Key غير موجود
    19. تحدٍّ: تنظيم قائمة مشتريات ودليل أسعار
    20. مختصر كتابي: تحدٍّ: تنظيم قائمة مشتريات ودليل أسعار
    21. اختبار قصير: تحدٍّ: تنظيم قائمة مشتريات ودليل أسعار
    22. اختبار: تنظيم البيانات باستخدام Lists وDictionaries
  5. 5
    التكرار (Loops) وحساب النتائج14 درسًا · 8 اختبارات
    1. أول for Loop: تنفيذ خطوة لكل عنصر
    2. مختصر كتابي: أول for Loop: تنفيذ خطوة لكل عنصر
    3. اختبار قصير: أول for Loop: تنفيذ خطوة لكل عنصر
    4. استخدام range وفهم بداية التكرار ونهايته
    5. مختصر كتابي: استخدام range وفهم بداية التكرار ونهايته
    6. اختبار قصير: استخدام range وفهم بداية التكرار ونهايته
    7. حساب الإجمالي وعدّ العناصر داخل الـLoop
    8. مختصر كتابي: حساب الإجمالي وعدّ العناصر داخل الـLoop
    9. اختبار قصير: حساب الإجمالي وعدّ العناصر داخل الـLoop
    10. دمج الـLoops والـConditions لاختيار العناصر المناسبة
    11. مختصر كتابي: دمج الـLoops والـConditions لاختيار العناصر المناسبة
    12. اختبار قصير: دمج الـLoops والـConditions لاختيار العناصر المناسبة
    13. استخدام while: التكرار حتى يتغيّر شرط
    14. مختصر كتابي: استخدام while: التكرار حتى يتغيّر شرط
    15. اختبار قصير: استخدام while: التكرار حتى يتغيّر شرط
    16. استخدام break وcontinue وتجنّب الـInfinite Loop
    17. مختصر كتابي: استخدام break وcontinue وتجنّب الـInfinite Loop
    18. اختبار قصير: استخدام break وcontinue وتجنّب الـInfinite Loop
    19. تحدٍّ: لعبة تخمين برقم ثابت ومحاولات محدودة
    20. مختصر كتابي: تحدٍّ: لعبة تخمين برقم ثابت ومحاولات محدودة
    21. اختبار قصير: تحدٍّ: لعبة تخمين برقم ثابت ومحاولات محدودة
    22. اختبار: التكرار (Loops) وحساب النتائج
  6. 6
    الدوال (Functions): تقسيم البرنامج وإعادة استخدامه12 درسًا · 7 اختبارات
    1. من كود متكرر إلى أول Function
    2. مختصر كتابي: من كود متكرر إلى أول Function
    3. اختبار قصير: من كود متكرر إلى أول Function
    4. تعريف الـFunction واستدعاؤها: متى يُنفَّذ جسمها؟
    5. مختصر كتابي: تعريف الـFunction واستدعاؤها: متى يُنفَّذ جسمها؟
    6. اختبار قصير: تعريف الـFunction واستدعاؤها: متى يُنفَّذ جسمها؟
    7. Parameters وArguments: الخطوات نفسها ببيانات مختلفة
    8. مختصر كتابي: Parameters وArguments: الخطوات نفسها ببيانات مختلفة
    9. اختبار قصير: Parameters وArguments: الخطوات نفسها ببيانات مختلفة
    10. الفرق بين print وreturn بمثال واضح
    11. مختصر كتابي: الفرق بين print وreturn بمثال واضح
    12. اختبار قصير: الفرق بين print وreturn بمثال واضح
    13. الـScope: لماذا يوجد Variable هنا ولا يوجد هناك؟
    14. مختصر كتابي: الـScope: لماذا يوجد Variable هنا ولا يوجد هناك؟
    15. اختبار قصير: الـScope: لماذا يوجد Variable هنا ولا يوجد هناك؟
    16. تحدٍّ: تقسيم برنامج المشتريات إلى Functions
    17. مختصر كتابي: تحدٍّ: تقسيم برنامج المشتريات إلى Functions
    18. اختبار قصير: تحدٍّ: تقسيم برنامج المشتريات إلى Functions
    19. اختبار: الدوال (Functions): تقسيم البرنامج وإعادة استخدامه
  7. 7
    التعامل مع النصوص12 درسًا · 7 اختبارات
    1. تركيب رسائل واضحة باستخدام f-strings
    2. مختصر كتابي: تركيب رسائل واضحة باستخدام f-strings
    3. اختبار قصير: تركيب رسائل واضحة باستخدام f-strings
    4. الوصول إلى حروف الـString واستخدام Slicing
    5. مختصر كتابي: الوصول إلى حروف الـString واستخدام Slicing
    6. اختبار قصير: الوصول إلى حروف الـString واستخدام Slicing
    7. تنظيف النصوص باستخدام strip وlower وupper
    8. مختصر كتابي: تنظيف النصوص باستخدام strip وlower وupper
    9. اختبار قصير: تنظيف النصوص باستخدام strip وlower وupper
    10. البحث والاستبدال باستخدام in وfind وreplace
    11. مختصر كتابي: البحث والاستبدال باستخدام in وfind وreplace
    12. اختبار قصير: البحث والاستبدال باستخدام in وfind وreplace
    13. تقسيم النص وتجميعه باستخدام split وjoin
    14. مختصر كتابي: تقسيم النص وتجميعه باستخدام split وjoin
    15. اختبار قصير: تقسيم النص وتجميعه باستخدام split وjoin
    16. تحدٍّ: تنظيف قائمة أسماء وتجهيز رسالة لكل اسم
    17. مختصر كتابي: تحدٍّ: تنظيف قائمة أسماء وتجهيز رسالة لكل اسم
    18. اختبار قصير: تحدٍّ: تنظيف قائمة أسماء وتجهيز رسالة لكل اسم
    19. اختبار: التعامل مع النصوص
  8. 8
    فهم الأخطاء وإصلاحها واختبار الكود12 درسًا · 7 اختبارات
    1. أنواع الأخطاء: Syntax Error وRuntime Error والنتيجة الخاطئة
    2. مختصر كتابي: أنواع الأخطاء: Syntax Error وRuntime Error والنتيجة الخاطئة
    3. اختبار قصير: أنواع الأخطاء: Syntax Error وRuntime Error والنتيجة الخاطئة
    4. قراءة رسالة الخطأ وتحديد السطر المسؤول
    5. مختصر كتابي: قراءة رسالة الخطأ وتحديد السطر المسؤول
    6. اختبار قصير: قراءة رسالة الخطأ وتحديد السطر المسؤول
    7. تتبّع القيم باستخدام print وتضييق مكان الخطأ
    8. مختصر كتابي: تتبّع القيم باستخدام print وتضييق مكان الخطأ
    9. اختبار قصير: تتبّع القيم باستخدام print وتضييق مكان الخطأ
    10. التعامل مع الإدخال غير الصالح باستخدام try وexcept
    11. مختصر كتابي: التعامل مع الإدخال غير الصالح باستخدام try وexcept
    12. اختبار قصير: التعامل مع الإدخال غير الصالح باستخدام try وexcept
    13. كتابة Test Cases واستخدام assert
    14. مختصر كتابي: كتابة Test Cases واستخدام assert
    15. اختبار قصير: كتابة Test Cases واستخدام assert
    16. تحدٍّ: إصلاح برنامج فيه أخطاء مختلفة
    17. مختصر كتابي: تحدٍّ: إصلاح برنامج فيه أخطاء مختلفة
    18. اختبار قصير: تحدٍّ: إصلاح برنامج فيه أخطاء مختلفة
    19. اختبار: فهم الأخطاء وإصلاحها واختبار الكود
  9. 9
    الملفات وحفظ البيانات12 درسًا · 7 اختبارات
    1. بيانات أثناء التشغيل وبيانات محفوظة في ملف
    2. مختصر كتابي: بيانات أثناء التشغيل وبيانات محفوظة في ملف
    3. اختبار قصير: بيانات أثناء التشغيل وبيانات محفوظة في ملف
    4. قراءة ملف نصي باستخدام with open
    5. مختصر كتابي: قراءة ملف نصي باستخدام with open
    6. اختبار قصير: قراءة ملف نصي باستخدام with open
    7. كتابة الملفات: الاستبدال والإضافة وجداول CSV
    8. مختصر كتابي: كتابة الملفات: الاستبدال والإضافة وجداول CSV
    9. اختبار قصير: كتابة الملفات: الاستبدال والإضافة وجداول CSV
    10. التعامل مع الملفات العربية باستخدام UTF-8
    11. مختصر كتابي: التعامل مع الملفات العربية باستخدام UTF-8
    12. اختبار قصير: التعامل مع الملفات العربية باستخدام UTF-8
    13. حفظ Lists وDictionaries باستخدام JSON
    14. مختصر كتابي: حفظ Lists وDictionaries باستخدام JSON
    15. اختبار قصير: حفظ Lists وDictionaries باستخدام JSON
    16. تحدٍّ: حفظ قائمة مهام واسترجاعها
    17. مختصر كتابي: تحدٍّ: حفظ قائمة مهام واسترجاعها
    18. اختبار قصير: تحدٍّ: حفظ قائمة مهام واسترجاعها
    19. اختبار: الملفات وحفظ البيانات
  10. 10
    الوحدات (Modules) والمكتبة القياسية12 درسًا · 7 اختبارات
    1. ما الـModule؟ واستخدام import
    2. مختصر كتابي: ما الـModule؟ واستخدام import
    3. اختبار قصير: ما الـModule؟ واستخدام import
    4. استخدام math لحسابات جاهزة
    5. مختصر كتابي: استخدام math لحسابات جاهزة
    6. اختبار قصير: استخدام math لحسابات جاهزة
    7. استخدام random وتطوير لعبة التخمين
    8. مختصر كتابي: استخدام random وتطوير لعبة التخمين
    9. اختبار قصير: استخدام random وتطوير لعبة التخمين
    10. التعامل مع التواريخ باستخدام datetime
    11. مختصر كتابي: التعامل مع التواريخ باستخدام datetime
    12. اختبار قصير: التعامل مع التواريخ باستخدام datetime
    13. تنظيم الـFunctions في Module خاص بك
    14. مختصر كتابي: تنظيم الـFunctions في Module خاص بك
    15. اختبار قصير: تنظيم الـFunctions في Module خاص بك
    16. تحدٍّ: برنامج مراجعة أسئلة باختيار عشوائي
    17. مختصر كتابي: تحدٍّ: برنامج مراجعة أسئلة باختيار عشوائي
    18. اختبار قصير: تحدٍّ: برنامج مراجعة أسئلة باختيار عشوائي
    19. اختبار: الوحدات (Modules) والمكتبة القياسية
  11. 11
    مقدمة عملية في Objects وClasses10 دروس · 6 اختبارات
    1. من بيانات وسلوك مترابطين إلى فكرة الـObject
    2. مختصر كتابي: من بيانات وسلوك مترابطين إلى فكرة الـObject
    3. اختبار قصير: من بيانات وسلوك مترابطين إلى فكرة الـObject
    4. إنشاء Class وأول Object منها
    5. مختصر كتابي: إنشاء Class وأول Object منها
    6. اختبار قصير: إنشاء Class وأول Object منها
    7. استخدام __init__ وself وفهم الـAttributes
    8. مختصر كتابي: استخدام __init__ وself وفهم الـAttributes
    9. اختبار قصير: استخدام __init__ وself وفهم الـAttributes
    10. كتابة Methods والتعامل مع Objects مستقلة
    11. مختصر كتابي: كتابة Methods والتعامل مع Objects مستقلة
    12. اختبار قصير: كتابة Methods والتعامل مع Objects مستقلة
    13. تحدٍّ: Class لكتاب وحالة استعارته وإرجاعه
    14. مختصر كتابي: تحدٍّ: Class لكتاب وحالة استعارته وإرجاعه
    15. اختبار قصير: تحدٍّ: Class لكتاب وحالة استعارته وإرجاعه
    16. اختبار: مقدمة عملية في Objects وClasses
  12. 12
    المشروع النهائي: برنامج إدارة المصروفات12 درسًا · 7 اختبارات
    1. المشروع النهائي: فهم المطلوب وحدود برنامج المصروفات
    2. مختصر كتابي: المشروع النهائي: فهم المطلوب وحدود برنامج المصروفات
    3. اختبار قصير: المشروع النهائي: فهم المطلوب وحدود برنامج المصروفات
    4. كتابة خطوات الحل واختيار شكل البيانات
    5. مختصر كتابي: كتابة خطوات الحل واختيار شكل البيانات
    6. اختبار قصير: كتابة خطوات الحل واختيار شكل البيانات
    7. إضافة المصروفات وعرضها باستخدام Functions
    8. مختصر كتابي: إضافة المصروفات وعرضها باستخدام Functions
    9. اختبار قصير: إضافة المصروفات وعرضها باستخدام Functions
    10. حساب الإجمالي وتصفية المصروفات حسب التصنيف
    11. مختصر كتابي: حساب الإجمالي وتصفية المصروفات حسب التصنيف
    12. اختبار قصير: حساب الإجمالي وتصفية المصروفات حسب التصنيف
    13. حفظ البيانات واسترجاعها والتعامل مع الإدخال الخاطئ
    14. مختصر كتابي: حفظ البيانات واسترجاعها والتعامل مع الإدخال الخاطئ
    15. اختبار قصير: حفظ البيانات واسترجاعها والتعامل مع الإدخال الخاطئ
    16. قائمة الاختيارات: تشغيل المشروع واختباره وتحدي التوسعة
    17. مختصر كتابي: قائمة الاختيارات: تشغيل المشروع واختباره وتحدي التوسعة
    18. اختبار قصير: قائمة الاختيارات: تشغيل المشروع واختباره وتحدي التوسعة
    19. اختبار: المشروع النهائي: برنامج إدارة المصروفات
  13. 13
    خطوتك التالية: توسعات اختيارية10 دروس · 5 اختبارات
    1. متى نستخدم tuple أو set بدلًا من list؟
    2. مختصر كتابي: متى نستخدم tuple أو set بدلًا من list؟
    3. اختبار قصير: متى نستخدم tuple أو set بدلًا من list؟
    4. مقدمة عملية في Regex: البحث عن نمط بسيط
    5. مختصر كتابي: مقدمة عملية في Regex: البحث عن نمط بسيط
    6. اختبار قصير: مقدمة عملية في Regex: البحث عن نمط بسيط
    7. تطبيق بصري باستخدام turtle
    8. مختصر كتابي: تطبيق بصري باستخدام turtle
    9. اختبار قصير: تطبيق بصري باستخدام turtle
    10. الـReferences والذاكرة: لماذا يظهر تعديل List من اسم آخر؟
    11. مختصر كتابي: الـReferences والذاكرة: لماذا يظهر تعديل List من اسم آخر؟
    12. اختبار قصير: الـReferences والذاكرة: لماذا يظهر تعديل List من اسم آخر؟
    13. مقدمة في Concurrency وMultithreading وحدود استخدامهما
    14. مختصر كتابي: مقدمة في Concurrency وMultithreading وحدود استخدامهما
    15. اختبار قصير: مقدمة في Concurrency وMultithreading وحدود استخدامهما
  14. 14
    إضافة اختيارية: Python على جهازك4 دروس · 2 اختباران
    1. تشغيل Python على جهازك: التثبيت والـTerminal وVS Code
    2. مختصر كتابي: تشغيل Python على جهازك: التثبيت والـTerminal وVS Code
    3. اختبار قصير: تشغيل Python على جهازك: التثبيت والـTerminal وVS Code
    4. استخدام pip والـVirtual Environments
    5. مختصر كتابي: استخدام pip والـVirtual Environments
    6. اختبار قصير: استخدام pip والـVirtual Environments
  1. الاختبار النهائي
    1. الاختبار النهائي: أساسيات البرمجة باستخدام لغة بايثون

عن المعلم

أحمد فتحي
أحمد فتحي

مؤسس منصة المدرسة، ومهندس برمجيات رئيسي ومعماري سحابة ومدير، عمل مع شركات ناشئة مثل QbDVision وRewaaTech، ويحمل شهادتي AWS Architect وProfessional Scrum Master. يقدّم استشارات مهنية تساعد على تحويل تحديات العمل إلى خطوات عملية.

Founder & CEO, Almdrasa

التقييمات والمراجعات

4.9
متوسط التقييمات
381 عدد التقييمات
5
358
4
21
3
1
2
1
1
0
كيف كانت تجربتك؟ نود أن نعرف!
Ahmed wageh
تم النشر قبل شهرين
السلام عليكم ورحمه الله وبركاته

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

Mahmoud AbdAlhamayd
تم النشر قبل شهرين

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

البراء أبو عامر
تم النشر قبل شهرين
دورة رائعة

دورة غنية بالمعلومات , وتبدأ فيها الاحتراف للغة بايثون .

habiba samir
تم النشر قبل شهرين
ما شاء الله اللهم بارك تنظيم وشرح بطريقة ممتازة

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

فريدة مدحت السيد
تم النشر قبل شهرين
مهتم

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

احمد ربيع
تم النشر قبل 3 أشهر
بساطة الشرح

ممتااااز

Yahia Muhammad Saleh
تم النشر قبل 3 أشهر
دورة أساسيات ممتازة لدخول عالم البرمجة

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

Ahmed Karam Rabie
تم النشر قبل 3 أشهر
"من لم يذق مر التعلم ساعة، تجرع ذل الجهل طول حياته".

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

Haytham Amer
تم النشر قبل 3 أشهر
أنكم بتدوا علم ينتفع به ابتغاء وجه الله

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

Gamal Gomaa
تم النشر قبل 3 أشهر
Search and Practice

Kindly We need an explanation with more details and exames becasue most of us are beginners in the programming.