دورة بايثون للأطفال والمراهقين
لغة برمجة حقيقية ونصية — نفس اللغة التي تقف خلف الذكاء الاصطناعي وتحليل البيانات وتطبيقات لا حصر لها.
بايثون من أكثر لغات البرمجة استخدامًا في العالم، وهي خطوة طبيعية لطفل تجاوز أدوات السحب والإفلات أو يريد البدء مباشرة بكتابة كود حقيقي. مسارنا الكامل يمتد على 64 درسًا مباشرًا وفرديًا — من أول متغير إلى بناء ونشر تطبيقات ويب حقيقية باستخدام Flask وDjango — موزعة على 8 مراحل تصاعدية، تنتهي كل مرحلة بمشروع عملي. يمكن للعائلات أيضًا البدء بباقة أصغر (4 أو 8 أو 16 أو 32 درسًا) ومتابعة المسار بوتيرتها الخاصة.
منهج بايثون: 8 مراحل، من أول متغير إلى تطبيق ويب منشور
كل مرحلة تنتهي بمشروع عملي. اضغط على أي مرحلة لرؤية كل درس فيها.
المرحلة 1: أساسيات بايثونالدروس 1–8
- مقدمة في بايثون، نافذة الإخراج، والمتغيرات
- المتغيرات
- أنواع البيانات
- الجمل الشرطية ومكتبة Random
- حلقة While
- حلقة For
- الدوال
🏆 مشروع المستوى 1 — أول برنامج بايثون متكامل يجمع بين المتغيرات والشروط والحلقات
المرحلة 2: واجهات سطح المكتب والرسومياتالدروس 9–16
- رسومات Turtle
- المصفوفات (Arrays)
- أساسيات Tkinter (TK 1)
- عناصر Tkinter والتخطيط (TK 2)
- واجهات Tkinter مخصصة
- بناء تطبيقات سطح المكتب بـ Tkinter (تطبيقات 1)
- منطق تطبيقات Tkinter المتقدم (تطبيقات 2)
🏆 مشروع المستوى 2 — تطبيق سطح مكتب بايثون حقيقي بواجهة رسومية فعلية
المرحلة 3: البرمجة الكائنية وواجهات الجوالالدروس 17–24
- أساسيات البرمجة الكائنية (OOP)
- البرمجة الكائنية: الفئات، الكائنات، والوراثة
- وحدتا Datetime و Calendar
- Kivy: مقدمة والتخطيطات
- Kivy: العناصر والأحداث
- Kivy: ميزات اللمس المتعدد
- Kivy: منطق التطبيق والتكامل
🏆 مشروع المستوى 3 — تطبيق بواجهة جوال مبني على البرمجة الكائنية باستخدام Kivy
المرحلة 4: قواعد البيانات و SQL ومقدمة في Pygameالدروس 25–32
- مقدمة في قواعد البيانات العلائقية وأساسيات SQL (CREATE, INSERT, SELECT)
- ربط بايثون بقواعد البيانات باستخدام SQLite (sqlite3)
- إدارة البيانات باستخدام بايثون (UPDATE, DELETE, الاستعلامات المُعامَلة)
- دمج قواعد البيانات مع تطبيقات بايثون (حفظ وتحميل بيانات المستخدم)
- مقدمة في Pygame (إعداد النافذة، حلقة اللعبة، والألوان)
- أشكال وأسطح Pygame ورسم الشاشة
- التعامل مع إدخال لوحة المفاتيح والفأرة في Pygame
🏆 مشروع المستوى 4 — تطبيق بايثون مرتبط بقاعدة بيانات ببيانات مستخدم دائمة
المرحلة 5: Pygame المتوسط والمتقدمالدروس 33–40
- الصور والعفاريت (Sprites) وتحويلات الأسطح
- مجموعات العفاريت وآليات حركة اللاعب
- كشف الاصطدام وأساسيات الفيزياء
- صوتيات اللعبة: المؤثرات الصوتية والموسيقى الخلفية
- أنظمة النقاط، أشرطة الصحة، والمؤقتات
- إدارة حالة اللعبة (شاشة البداية، انتهاء اللعبة، الإيقاف المؤقت)
- حفظ أعلى النتائج في SQLite من Pygame
🏆 مشروع المستوى 5 — لعبة Pygame ثنائية الأبعاد متكاملة مع قاعدة بيانات محلية
المرحلة 6: تطوير الويب باستخدام Flaskالدروس 41–48
- بنية الويب وأساسيات HTML و CSS
- مقدمة في Flask (المسارات، العروض، والروابط الديناميكية)
- محرك القوالب Jinja2 (عرض HTML، المتغيرات، والحلقات)
- التعامل مع نماذج الويب وطرق HTTP (GET و POST)
- ربط Flask بقاعدة بيانات SQLite (Flask-SQLAlchemy)
- مصادقة المستخدم (التسجيل، تسجيل الدخول، والجلسات)
- بناء واجهات RESTful API باستخدام Flask واستجابات JSON
🏆 مشروع المستوى 6 — تطبيق ويب ديناميكي متكامل مبني بـ Flask
المرحلة 7: تطوير الويب المتقدم باستخدام Djangoالدروس 49–56
- مقدمة في إطار عمل Django وإعداد المشروع
- تطبيقات Django وتوجيه الروابط والعروض
- Django ORM ونماذج قاعدة البيانات
- لوحة إدارة Django وإدارة المستخدمين المدمجة
- نماذج Django، التحقق من النماذج، ونماذج الموديل
- العروض القائمة على الفئات ووراثة القوالب
- مصادقة Django وأفضل ممارسات الأمان
🏆 مشروع المستوى 7 — تطبيق ويب جاهز للإنتاج مبني بـ Django
المرحلة 8: الأتمتة واستخلاص بيانات الويبالدروس 57–64
- العمل مع أنظمة الملفات وملفات CSV و JSON في بايثون
- استخلاص بيانات الويب باستخدام Beautiful Soup (استخراج بيانات HTML)
- تقنيات استخلاص متقدمة والتعامل مع صفحات الويب الديناميكية
- أتمتة المتصفح باستخدام Selenium (النقرات والإدخالات)
- أتمتة المهام باستخدام واجهات REST API (مكتبة requests)
- جدولة المهام والتنبيهات البريدية الآلية
- تخزين البيانات المستخلصة مباشرة في قواعد البيانات
🏆 المشروع الختامي — خط أنابيب بيانات ويب آلي متكامل، من الاستخلاص إلى التخزين
هل دورة بايثون مناسبة لطفلك؟
الأطفال والمراهقون الراغبون في تعلّم لغة برمجة حقيقية ومستخدمة مهنيًا، سواء كانوا جددًا تمامًا على الكود النصي أو قادمين من سكراتش.
احجز درسًا تجريبيًا مجانيًا في بايثون ←الأسئلة الشائعة حول بايثون
هل يحتاج طفلي لخبرة سابقة في البرمجة؟
لا. تبدأ الدروس الأولى من الأساسيات، ويُعدّل المعلم الوتيرة حسب ما يعرفه طفلك بالفعل.
هل يحتاج طفلي لتثبيت أي برنامج؟
سنرسل تعليمات إعداد بسيطة بعد الحجز، تناسب جهاز طفلك ومستوى الدورة.
هل على طفلي إكمال جميع الدروس الـ64؟
لا. يمكنك حجز أي حجم باقة (4 أو 8 أو 16 أو 32 أو المسار الكامل 64 درسًا) ومتابعة السير بوتيرتك الخاصة — مسار الـ64 درسًا هو الرحلة الكاملة من أساسيات بايثون إلى Flask وDjango، لكن كثيرًا من الطلاب يتوقفون مبكرًا بعد تحقيق أهدافهم.
طفلي يعرف بعض بايثون بالفعل — هل يمكنه تخطي المراحل الأولى؟
نعم. الدرس التجريبي يعمل أيضًا كتقييم للمستوى، ويمكن للمعلم أن يبدأ طفلك من المرحلة المناسبة بدلًا من الدرس الأول.
ماذا يأتي بعد بايثون؟
يواصل كثير من الطلاب مع مشاريع بايثون أكثر تقدمًا، أو ينتقلون إلى الذكاء الاصطناعي بعد إتقان الأساسيات — وبنهاية مسار الـ64 درسًا سيكون طفلك قد بنى بالفعل تطبيقات سطح مكتب وألعابًا وتطبيقات ويب كاملة.
هل الدرس التجريبي لدورة بايثون مجاني؟
نعم — مجاني 100%، بلا حاجة لبطاقة ائتمان، وبلا التزام بالمتابعة بعد ذلك.
دورات أخرى
هل أنت مستعد لتجربة بايثون؟
احجز درسًا تجريبيًا مجانيًا — بلا التزام، بلا بطاقة ائتمان، ويستغرق أقل من دقيقة.
احجز تجربتك المجانية ←