
سيتم إغلاق التسجيل في هذه الدورة على منصة edX بتاريخ 16 فبراير 2026، كما ستتم إزالتها من edX في 31 مارس 2026. تتوفر الآن نسخة مجانية ومحدّثة من الدورة على منصة Training Hub الجديدة. يمكنك الوصول إلى الدورة المحدّثة هناك اليوم، ونتطلع لرؤيتك قريباً على Training Hub. البرمجة كائنية التوجه (OOP) هي نمط برمجي يعتمد على «الكائنات» والبيانات التي تحتويها، بدلاً من التركيز على الإجراءات والخطوات المنطقية فقط. في هذه الدورة عبر الإنترنت ستتعرّف إلى مبادئ البرمجة كائنية التوجه باستخدام لغة Python، وستتعلم كيف تنشئ كائنات وتستخدم الدوال والطرائق (methods) وتبني الأصناف (classes) لتنظيم برنامجك بطريقة قابلة للتوسع وإعادة الاستخدام. ستطبّق ما تتعلمه عملياً من خلال تصميم وبناء لعبة مغامرة نصية (Text-based adventure) من صنعك، ما يساعدك على فهم كيفية نمذجة عناصر اللعبة ككائنات، وكيفية ربط البيانات بالسلوك داخل الأصناف. كما ستتاح لك فرصة مشاركة الشيفرة البرمجية الخاصة بك مع متعلمين آخرين والاطلاع على حلولهم، مما يدعم التعلم التعاوني وتبادل الأفكار. إذا كنت معلماً أو ميسّراً للتعلم، فستساعدك الدورة أيضاً على تطوير أفكار وأنشطة يمكن توظيفها في تعليم مفاهيم البرمجة كائنية التوجه للطلاب، والاستفادة من هذا النمط لفهم المكتبات البرمجية الموجودة واستخدامها بفعالية أكبر، وبناء شيفرة يمكن للآخرين إعادة استخدامها ضمن مشاريعهم.
Laura Sach
Senior Learning Manager