أيقونة تطبيق Learn Coding for Kids: Python

Learn Coding for Kids: Python

التعليم · مجاني · iOS & Android · CoddyKit

Learn Coding for Kids: Python — البرمجة للأطفال، من رسم سلحفاة إلى لعبة أسئلة

Learn Coding for Kids: Python هو تطبيق مجاني لنظامَي iOS وAndroid يعلّم البرمجة للأطفال باستخدام Python الحقيقي. لا تتطلب الخطوة الأولى أي كتابة: يشغّل الطفل برنامجًا صغيرًا، فترسم سلحفاة نجمة على الهاتف، ضربةً تلو الأخرى. بعد ذلك تأتي 20 دورة قصيرة و41 مستوى من ألغاز الكتل و60 مهمة، بوتيرة تناسب فترات الانتباه القصيرة.

App Store — تنزيل مجانيGoogle Play — تنزيل مجاني
السعر
مجاني، مع ترقية Pro
المنصات
iOS وAndroid
اللغات
22
التصنيف العمري
4+
يتطلب
iOS 15.1 أو أحدث
App Store
5.0 ★ (1)
رسم توضيحي لطفل يحمل جهازًا لوحيًا بجانب الشاشة الرئيسية للتطبيق، التي تضم بطاقات الهدف اليومي وطلب ميزة ومركز المهاراتبطاقة لمسار تعلّم بعنوان البرمجة للأطفال، مبيّن عليها أنه قيد التقدم بنسبة 12 بالمئة، مع زر متابعة
20دورة، و80 درسًا
41مستوى من ألغاز الكتل
60مهمة في Python
يفهم الطفل فكرة الحلقة قبل أن تظهر كلمة «حلقة».

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

ما هو

Learn Coding for Kids: Python هو تطبيق مجاني لنظامَي iOS وAndroid يقدّم للمبتدئين الصغار دورةً أولى في البرمجة باستخدام Python. يجمع بين 20 دورة قصيرة و80 درسًا موجزًا، مع الرسم بالسلحفاة و41 مستوى من ألغاز الكتل و60 مهمة ومحرّر أكواد مدمج، حتى ينتقل الطفل من مشاهدة برنامج يرسم إلى كتابة برنامج بنفسه. الدورة الأولى، والمستويات الأولى بالكتل، والمهام الأولى مجانية، كما تحمي بوابة أبوية عمليات الشراء والروابط الخارجية.

داخل التطبيق

كيف يبدو

رسم توضيحي لطفل يحمل جهازًا لوحيًا بجانب الشاشة الرئيسية للتطبيق، التي تضم بطاقات الهدف اليومي وطلب ميزة ومركز المهارات
الرئيسيةتعرض الشاشة الرئيسية هدفًا يوميًا ومركزًا للمهارات، مع علامات تبويب الرئيسية والدراسة والمحرر ودردشة AI والتحدي في الأسفل.
بطاقة لمسار تعلّم بعنوان البرمجة للأطفال، مبيّن عليها أنه قيد التقدم بنسبة 12 بالمئة، مع زر متابعة
مسار التعلّميتيح زر المتابعة استئناف المسار من حيث توقف الطفل، مع عرض نسبة التقدم على البطاقة.
شاشة دورة مقدمة إلى البرمجة، تعرض التقدم الإجمالي بنسبة 12 بالمئة، وإتمام ثلاثة دروس من أصل 26، مع كون الدرس الأول مجانيًا
نظرة عامة على الدورةتعرض الدورة التقدم الإجمالي، وعدد الدروس المكتملة، مع تمييز درسها الأول بأنه مجاني.
شريحة من المتجر تحمل عبارة «Code, Succeed»، وتظهر فيها طفلة على دراجة وشاشة درس تتناول Algorithms في الحياة اليومية
طبّق المهاراتعمل فني للمتجر يوضح فكرة استخدام الطفل لكل مهارة جديدة فورًا؛ ويظهر على الهاتف جزء من درس عن Algorithms.
شاشة دردشة AI تتضمن اقتراحات لأسئلة حول المفاهيم الأساسية ونصائح للتعلّم واختبار قصير وخريطة طريق للبرمجة للأطفال
دردشة AIتطلب الأسئلة الجاهزة المفاهيم الأساسية، أو نصائح للتعلّم بشكل أسرع، أو اختبارًا قصيرًا، أو خريطة طريق.

الدورة

ما تغطيه دورة Python

الأسماء أدناه هي دورات حقيقية من دورة Coding for Kids على هذا الموقع، مرتبة وفق التسلسل الذي يلتقي به الطفل معها: صورة أولى، ثم الأفكار التي تقف وراءها، ثم مشروع صغير.

  1. ما هي البرمجة؟

    ما يمكن للحواسيب فعله وماهية البرمجة، من دون كتابة في البداية. الدورة الأولى مجانية.

  2. فكّر كمبرمج: Algorithms

    التفكير بخطوات واضحة ومرتبة، وهي الفكرة التي تعتمد عليها كل الدروس اللاحقة.

  3. أول برنامج Python لك

    طباعة أول رسالة على الشاشة، وهي اللحظة التي يرى فيها الطفل كلماته تظهر أمامه.

  4. تذكّر الأشياء

    المتغيرات وسيلة للاحتفاظ برقم أو كلمة لاستخدامها لاحقًا، يتبعها درس العد والحساب لإجراء العمليات الحسابية البسيطة.

  5. اتخاذ القرارات

    استخدام if وelse لتمكين البرنامج من اتخاذ القرارات، مع درسي المرح مع النصوص والمرح مع True أو False للتعامل مع القيم التي يقرر البرنامج بشأنها.

  6. تكرار الأفعال

    الحلقات والعد باستخدام range، ثم جمع الأشياء في القوائم للاحتفاظ بعناصر كثيرة معًا.

  7. دوال الوصفات

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

  8. الرسم باستخدام Turtle

    رسومات Turtle، ثم الرسوم المتحركة البسيطة والأنماط باستخدام الحلقات المتداخلة، وصولًا إلى المشروع المصغر: لعبة أسئلة.

كيف يعمل

ما يفعله الطفل في التطبيق

نُظّم التطبيق بحيث يكون لدى الطفل دائمًا شيء صغير تالٍ يفعله، ويستطيع الوالد أن يرى هذا الشيء التالي في لمحة.

  1. شاهد برنامجًا يرسم، ثم غيّره

    شغّل البرنامج الصغير الأول لترسم سلحفاة نجمة. اختر برنامجًا مختلفًا لرسم مربّع أو زهرة أو حلزون بألوان قوس قزح، ثم غيّر رقمين لترى الصورة وهي تتغير.

  2. أنهِ دورة قصيرة

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

  3. العب وتدرّب وواصل التقدّم

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

ماذا يتضمن

ما يتضمنه التطبيق

20

دورة، و80 درسًا

أجهزة الكمبيوتر والكود، والخوارزميات، وطباعة الرسائل، والمتغيرات والرياضيات البسيطة، والنصوص والقيم الصحيحة أو الخاطئة، وif وelse، والحلقات باستخدام range، والقوائم والقواميس، والأرقام العشوائية، والدوال، ورسوم السلحفاة المتحركة.

41

مستوى من ألغاز الكتل

تحصل المستويات على نجوم وتزداد صعوبة خطوةً بعد خطوة، باستخدام كتل مثل move وjump وrepeat وif blocked وrepeat until goal. المستويات الأولى مجانية.

60

مهمة في Python

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

السلحفاة

الرسم بالكود

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

المحرّر

محرّر أكواد حقيقي

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

المراجعة

أدوات تساعد على ترسيخ التعلم

اختبارات قصيرة ومراجعة باستخدام البطاقات التعليمية، وورقة غش، وبرامج نموذجية، وملاحظات، ودروس محفوظة، وسلسلة تعلّم يومية مع تقدّم يوضح ما تم تعلمه.

للآباء

هل تُعدّ Python لغةً أولى جيدة للطفل، ولماذا يساعد الرسم بالسلحفاة؟

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

رسومات السلحفاةكود يمكنك رؤيته

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

الخوارزمياتخطوات مرتبة

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

المسافات البادئةإحدى خصائص Python المميزة

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

الكتل ثم النصطريقان إلى الأفكار نفسها

إن تركيب كتل مثل move وjump وrepeat وif blocked معًا يدرّب على التفكير نفسه الذي تتطلبه كتابة Python. ويمكن للطفل الأصغر سنًا أو الأقل ثقة أن يبدأ بالكتل، بينما يستطيع الطفل الذي يريد كودًا حقيقيًا الانتقال مباشرةً إلى الدروس.

الملاءمة

لمن يناسب — ولمن لا يناسب

يناسبك إذا كنت

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

ليس الأداة المناسبة لك إذا كنت

  • تتوقعون أن يكون المسار كاملًا مجانيًا: فالدورة الأولى، والمستويات الأولى من الكتل، والمهام الأولى مجانية، بينما يفتح CoddyKit Pro بقية المحتوى
  • تبحثون عن دورة للمراهقين المتجهين إلى علم البيانات أو تطوير الويب
  • تريدون فصلًا دراسيًا مع معلّم بشري؛ فالتطبيق يتيح التعلّم بالوتيرة الذاتية، مع علامة تبويب دردشة AI لطرح الأسئلة

الخصوصية

للوالدين: عمليات الشراء والروابط الخارجية

تظهر بوابة مخصصة للوالدين قبل عمليات الشراء وقبل الروابط التي تغادر تطبيق Learn Coding for Kids: Python. وينشئ أحد الوالدين الاشتراكات، ويمكنه على Android إدارتها أو إلغاءها في أي وقت من خلال Google Play.

تجد التفاصيل الكاملة في سياسة الخصوصية لدى CoddyKit.

الأسئلة

الأسئلة الشائعة

ما هو Learn Coding for Kids: Python؟

Learn Coding for Kids: Python هو تطبيق مجاني على iOS وAndroid يعلّم البرمجة للأطفال باستخدام Python. يقدّم 20 دورة قصيرة و80 درسًا، والرسم باستخدام Turtle، و41 مستوى من ألغاز الكتل، و60 مهمة، ومحررًا مدمجًا للبرمجة. وقد صُمّم للأطفال الذين لم يكتبوا أي برنامج من قبل.

ما العمر المناسب له؟

يصفه العنوان الفرعي في App Store بأنه برمجة ممتعة للأعمار من 6 سنوات فأكثر، كما أن تصنيف التطبيق هو 4+. يختلف كل طفل عن الآخر، لذا يُعد الرسم الأول اختبارًا جيدًا: فإذا استمتع طفلك بمشاهدة Turtle وهي ترسم نجمة وتغيير الأرقام، فمن المرجح أن تناسبه الدروس الأولى.

هل يجب أن يكتب طفلي البرمجة؟

ليس في البداية. فلا يتطلب الرسم الافتتاحي أي خبرة في الكتابة، كما تستخدم ساحة الكتل كتلًا تتشابك معًا. ويبدأ تعلّم كتابة Python تدريجيًا عبر الدروس ومحرر البرمجة، الذي يشغّل برنامج الطفل على الهاتف ويعرض الناتج.

ماذا سيتعلم طفلي فعلًا؟

يتعلم الأطفال ماهية الحواسيب والبرمجة، وكيفية وصف مهمة في خطوات مرتبة، وكيفية طباعة الرسائل واستخدام المتغيرات، وكيف يتخذ if وelse القرارات، وكيف تكرر الحلقات وrange الأفعال، وكيف تعمل القوائم والقواميس والدوال والأرقام العشوائية. وتختتم الدورة برسوم متحركة باستخدام Turtle، وأنماط الحلقات المتداخلة، ولعبة أسئلة من تصميمهم.

كيف تنسجم ألغاز الكتل مع الدورة؟

تضم ساحة الكتل 41 مستوى، يتعين فيه على قطة أو ضفدع أو روبوت أو تنين الوصول إلى الهدف. يركّب الطفل كتلًا مثل التحرك والقفز والتكرار وif blocked، ثم يضغط تشغيل ويراقب البرنامج وهو يعمل. وتدرّب هذه المستويات على التفكير الحاسوبي نفسه الذي تتناوله الدروس، ولكن باستخدام الكتل بدلًا من النص.

ما المحتوى المجاني، وما الذي يفتحه Pro؟

الدورة الأولى، والمستويات الأولى من ساحة الكتل، ومهام البرمجة الأولى مجانية، حتى يتمكن الطفل من تجربة البرمجة الحقيقية قبل أن يتخذ أحد الوالدين قراره. يفتح CoddyKit Pro كل الدورات والدروس، وجميع مستويات الألغاز البالغ عددها 41، وجميع المهام البالغ عددها 60، والاختبار والشهادة.

هل يعمل التطبيق من دون اتصال بالإنترنت؟

يعمل الرسم الأول باستخدام Turtle على الهاتف ولا يحتاج إلى الإنترنت. ولا يَعِد وصف التطبيق في المتجر بإمكانية استخدام بقية التطبيق دون اتصال، لذا تحقّقوا من أحد الدروس على الجهاز قبل الاعتماد عليه في رحلة طويلة.

ما الفرق بينه وبين تطبيق JavaScript للأطفال؟

يعلّم Learn Coding for Kids: Python لغة Python، ويبدأ برسم Turtle لنجمة. أما Learn JavaScript for Kids فيعلّم JavaScript، ويبدأ ببرنامج مباشر يغيّر الطفل ملصقاته بالنقر. ويشترك التطبيقان في اللبنات الأساسية نفسها، وهي المتغيرات والحلقات والقرارات، لذا يعتمد الاختيار غالبًا على اللغة التي يثير تعلّمها فضول طفلك.

ابدأ الآن

دع طفلك يرسم نجمته الأولى باستخدام Python

ابدأ مجانًا على iOS وAndroid، وبـ22 لغة.

App Store — تنزيل مجانيGoogle Play — تنزيل مجاني
آخر مراجعة · من نشر CoddyKit · سياسة الخصوصية
متاح على iOS و Android.