كل المسارات
🏗️
#10 · Teen Tech Starter
11-15 سنة

Python OOP

ابنك يبني تطبيقات Windows احترافية — كأنه مهندس في Microsoft

11-15 سنة
20 حصة × 55 دقيقة
2-3 حصص/أسبوع
2-3A
✨ في 60 ثانية

بعد Python Basics، ابنك بيتعلم Object-Oriented Programming — أساس كل البرامج الكبيرة في العالم. ويبني تطبيقات Desktop حقيقية باستخدام Tkinter.

🎯 طفلك بعد الدورة

يقدر يعمل ده بمفرده

  • يبني Task Manager + Recipe Manager حقيقيين
  • يفهم Classes, Inheritance, Polymorphism
  • يصمم GUI تطبيقات
  • يحفظ البيانات في JSON
🏆 المشاريع الفعلية

المشاريع اللي يبنيها

🕹️

Sky Catcher Arcade — لعبة سطح المكتب

ابنك يبرمج بإيده لعبة أركيد كاملة بتشتغل على ويندوز: شخصية بيحرّكها بأزرار الكيبورد عشان يلقف الحاجات النازلة من فوق ويفضى للقنابل، مع عدّاد نقط وشاشة Game Over. كل عنصر في اللعبة (اللاعب، الحاجات الساقطة) بيكون Class بمنطقه الخاص، والرسم على Tkinter Canvas، وأعلى النتايج بتتخزن في ملف JSON عشان تفضل محفوظة بعد ما يقفل.

Tkinter CanvasGame loop (after)Collision detectionKeyboard event bindingJSON storage
🎨

PixelForge Studio — محرّر البكسل-آرت

ابنك يبني بنفسه برنامج رسم بكسل-آرت لسطح المكتب: شبكة مربعات يلوّنها بالماوس، لوحة ألوان يختار منها، وأزرار مسح وتفريغ — وده اللي يرسم بيه شخصيات الألعاب القديمة. يحفظ رسمته ويفتحها تاني لأن كل لوحة بتتسجّل كملف JSON بإحداثيات كل خلية ولونها، والأدوات نفسها (فرشاة/ممحاة/دلو) متبنية بطريقة OOP فكل أداة Class ليها سلوكها.

Tkinter Canvas gridMouse event handlingOOP tool classesSave/load JSONRGB color model
💰

PocketBudget Tracker — منظّم مصروفي

ابنك يعمل برنامج حقيقي لمتابعة مصروفه: يسجّل كل فلوس داخلة وخارجة بتصنيفها (أكل، ألعاب، توفير)، والبرنامج يحسب الرصيد الباقي لحظيًا ويرسم Bar Chart بسيط يوضّح فلوسه راحت فين. كل عملية بتتمثّل كـObject، والبيانات بتتحفظ في JSON فالأرقام بتفضل موجودة كل ما يفتح البرنامج — أداة منظِّمة فعليًا تثق فيها الأم.

OOP data modelingTkinter forms & gridJSON persistenceCanvas bar chartInput validation
📚 المحتوى

كل اللي طفلك هيتعلمه

🏗️Object-Oriented Programming (OOP)
🪟Tkinter GUI (واجهات Windows)
💾File handling + JSON
🧬Inheritance + Polymorphism
🏭Software Architecture
🛠 الأداة

PyCharm Community Edition

مجاني للأبد — نفس بيئة المحترفين

💡 $0 تكلفة: كل الأدوات مجانية تمامًا — مفيش subscriptions مخفية أو رسوم إضافية.
⚡ ليه الدورة دي؟

3 أسباب لاختياره

  1. 1OOP = أساس كل تطبيق احترافي — لا بد منه
  2. 2تطبيقات Desktop حقيقية — الأم تستخدمها
  3. 3يبني الـ portfolio — للجامعات والـ internships
📊 المعايير العالمية

مبني على معايير دولية

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

STEM.org Self-Score: 91.6/100
CSTA 3A-AP-17
CSTA 3A-AP-18
ISTE 4
Bloom's: Create
🗺️ المسار الكامل

رحلة طفلك في المسار

قبل الدورة دي:
🐍
Python Basics
⭐ الدورة الحالية:
🏗️
Python OOP
بعد الدورة دي:
🚀
Python Advanced

جاهز يبدأ طفلك رحلته؟

احجز حصة تجريبية مجانية 55 دقيقة 1v1 مع مهندس عربي. بدون التزام، بدون رقم بطاقة.

احجز الحصة التجريبية المجانية
احجز حصة تجريبية مجانية