صمّم ألعاباً تفاعليةفي mBlock Python IDE
انتقل من الكتل المرئية إلى البرمجة النصّية الحقيقية. أتقن أساسيات Python والمنطق الخوارزمي ببناء ألعاب تفاعلية.

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

لغة Python
أشهر لغات البرمجة النصّية في العالم. يكتب الطلاب صياغة حقيقية لتشغيل منطق ألعابهم.

mBlock IDE
بيئة تطوير ودودة للمبتدئين تجسر الفجوة بين التفكير المرئي وبرمجة Python الاحترافية.
ثلاث وحدات.لعبة حقيقية في النهاية.
من أوّل سكربت Python إلى لعبة تفاعلية قابلة للّعب بالكامل.
أساسيات سحر Python
اكتشف قوة البرمجة النصّية. أتقن mBlock Python IDE، وأنشئ أول متغيّراتك، وشغّل الأحداث، وابنِ أنظمة منطقية ذكية.
أساسيات سحر Python
اكتشف قوة البرمجة النصّية. أتقن mBlock Python IDE، وأنشئ أول متغيّراتك، وشغّل الأحداث، وابنِ أنظمة منطقية ذكية.
البيانات والحلقات التكرارية ومحقّقو الأخطاء
ارتقِ بأكوادك. أتمتة الإجراءات بالحلقات التكرارية، خزّن العناصر في قوائم، اكتب دوالّ قابلة لإعادة الاستخدام، وطارد الأخطاء كالمحترفين.
البيانات والحلقات التكرارية ومحقّقو الأخطاء
ارتقِ بأكوادك. أتمتة الإجراءات بالحلقات التكرارية، خزّن العناصر في قوائم، اكتب دوالّ قابلة لإعادة الاستخدام، وطارد الأخطاء كالمحترفين.
المنطق المتقدّم والمشروع النهائي
اجمع كل شيء معاً. مرّر البيانات عبر الدوالّ، نظّم الخوارزميات المعقّدة، ابنِ مشاريع تفاعلية، واعرض لعبتك النهائية.
المنطق المتقدّم والمشروع النهائي
اجمع كل شيء معاً. مرّر البيانات عبر الدوالّ، نظّم الخوارزميات المعقّدة، ابنِ مشاريع تفاعلية، واعرض لعبتك النهائية.
أكثر من مجرّد كود.
كلّ خرّيج صفّ خامس يخرج بمجموعة مهارات متوازنة، وقدرات قوية في Python، ومهارات شخصية تؤهّله لإطلاق ألعاب حقيقية.
صياغة Python
كتابة كود نصّية نظيفة ودقيقة بدلاً من سحب الكتل المرئية.
تقنيات الألعاب
برمجة حركة اللاعب، وأنظمة النقاط، والحدود، والأحداث التفاعلية.
المنطق الخوارزمي
هيكلة الحلقات التكرارية والجمل الشرطية والمتغيّرات لحلّ المشكلات المعقّدة.
تصحيح الأكواد
تحديد أخطاء الصياغة والأخطاء المنطقية وإصلاح الأكواد بشكل مستقل.
التصميم الإبداعي
تصميم حلقات لعب ممتعة وشخصيّات وتجارب مستخدم جذّابة.
المرونة والصبر
تجاوز الإحباط عند تعطّل الأكواد، والبحث بثقة عن الحلول.
معرض الأعمال الرقمي
توثيق المشاريع ومشاركة الإنجازات مع الزملاء باستخدام لوحات رقمية مثل Padlet.
العرض والتقديم
تقديم أفكار الألعاب بثقة، وشرح القرارات التصميمية، وعرض المشاريع النهائية أمام الجمهور.
مشروع التخرّجFall Guys بأكواد Python.
بنهاية الكورس، يصمّم كلّ طالب وبرمج ويصحّح ويقدّم لعبته الخاصّة بـ Python. ثم يعرضون رحلة التصميم أمام أولياء الأمور وينشئون لوحة Padlet خاصّة بهم.
لعبة Fall Guys
أحيِ الأكواد بلعبة منصّات ثنائية الأبعاد قابلة للّعب بالكامل! يبرمج الطلاب منطق اللعبة الأساسي، ويشمل:
- تقنيات اللاعب: تحكّم مخصّص بلوحة المفاتيح للجري والقفز.
- عالم تفاعلي: منصّات مبرمجة وعقبات ديناميكية وعناصر قابلة للجمع.
- حالات اللعبة: تتبّع النقاط في الوقت الفعلي وشاشات "الفوز" المخصّصة.


العرض ولوحة Padlet
اخطُ نحو الأضواء. يقدّم الطلاب بثقة رحلة تصميم لعبتهم أمام أولياء الأمور ويعرضون أعمالهم عبر Padlet.
- لوحة افتراضية: أداة سهلة عبر الإنترنت تتيح للطلاب النشر والمشاركة وتنظيم المحتوى.
- مركز وسائط متُمِدّّدة: رفع الملفات وكتابة الملاحظات وإضافة الصور وربط المشاريع في مكان واحد.
ابنِ الألعابباستخدام Python
ارتقِ بمهارات Python إلى المستوى التالي! يتقن الطلاب مفاهيم برمجة متقدّمة كالحلقات التكرارية المتداخلة والقواميس والدوالّ التي تُرجع قيماً. بتطبيق دورة حياة تطوير البرمجيات (SDLC)، يصمّمون لعبة منصّات مستوحاة من سوبر ماريو من الصفر.

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

Python المتقدّمة
إتقان هياكل بيانات معقّدة كالقواميس والصفوف والمجموعات، إلى جانب الدوالّ المتقدّمة والمنطق المتداخل.

mBlock Python IDE
بيئة تطوير ودودة للمبتدئين يكتب فيها الطلاب صياغة Python حقيقية لتصميم وتشغيل وتصحيح ألعاب المنصّات الثنائية الأبعاد.
خارطة طريقك خطوة بخطوة.
من هياكل البيانات المتقدّمة إلى لعبة Python قابلة للّعب بالكامل.

دورة حياة التطوير والمنطق المتقدّم
ابدأ بدورة حياة تطوير البرمجيات! اغرق في الشروط المتداخلة، وتنسيق Python، والحلقات التكرارية المتداخلة لبناء خوارزميات معقّدة.

دورة حياة التطوير والمنطق المتقدّم
ابدأ بدورة حياة تطوير البرمجيات! اغرق في الشروط المتداخلة، وتنسيق Python، والحلقات التكرارية المتداخلة لبناء خوارزميات معقّدة.

هياكل البيانات والدوالّ
ارتقِ بإدارة بياناتك! أتقن عمليات القوائم المتقدّمة، وأنشئ دوالّ تُرجع قيماً، واستكشف القواميس والمجموعات.

هياكل البيانات والدوالّ
ارتقِ بإدارة بياناتك! أتقن عمليات القوائم المتقدّمة، وأنشئ دوالّ تُرجع قيماً، واستكشف القواميس والمجموعات.

مشروع سوبر ماريو
حان وقت البناء! اقضِ الدروس النهائية في تطبيق SDLC لتصميم وبرمجة وتصحيح وعرض لعبة سوبر ماريو الخاصّة بك.

مشروع سوبر ماريو
حان وقت البناء! اقضِ الدروس النهائية في تطبيق SDLC لتصميم وبرمجة وتصحيح وعرض لعبة سوبر ماريو الخاصّة بك.
أكثر من مجرّد Python.مجموعة أدوات مطوّر الألعاب.
كلّ خرّيج من الوحدة الثانية يخرج بمجموعة أدوات مطوّر ألعاب — Python متقدّمة مع عقلية المهندس لإطلاق برمجيات حقيقية.
الحلقات التكرارية والمنطق المتداخل
ادمج الشروط والحلقات التكرارية المتداخلة لبناء خوارزميات متطوّرة.
القواميس والمجموعات
خزّن وتعامل مع مجموعات بيانات اللعبة المعقّدة بكفاءة.
الدوالّ مع قيم الإرجاع
اكتب دوالّ معيارية قابلة لإعادة الاستخدام تُرجع قيماً عبر أكوادك.
دورة حياة تطوير البرمجيات
خطّط وابنِ واختبر وانشر البرمجيات كمطوّر صناعي حقيقي.
التصميم الخوارزمي
قسّم تقنيات اللعبة المعقّدة إلى خطوات واضحة ومرتّبة.
تصحيح الأخطاء المنهجي
طارد الأخطاء بمنهجية باستخدام المنطق والصبر.
تخطيط المشاريع
حدّد النطاق وهيكل وأطلق المشاريع في الوقت المحدّد باستخدام مبادئ SDLC.
العرض الواثق
اعرض لعبة مصقولة أمام الجمهور بوضوح وثقة.
المشروع النهائي.
عرض مهارات Python المتقدّمة بتجربة لعب حيّة وعرض مصقول.
لعبة سوبر ماريو بـPython
يطبّق الطلاب معرفتهم المتقدّمة في Python لتصميم لعبة منصّات ثنائية الأبعاد قابلة للّعب بالكامل. برمجون حركة اللاعب، وكشف التصادم، وحلقات اللعبة، وأنظمة النقاط باستخدام أكواد خالصة.
- فيزياء متقدّمة: برمجة الجاذبية وأقواس القفز وحركة اللاعب السلسة.
- كشف التصادم: برمجة التفاعلات مع الأعداء وصناديق الغموض والأرض.
- متغيّرات ديناميكية: ابنِ عدّادات نقاط وموقّتات وأنظمة جمع عملات في الوقت الفعلي.


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