أيقونة تطبيق تعلم البرمجة بالذكاء

تعلم البرمجة بالذكاء

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

تعلم البرمجة بالذكاء — تعلّم البرمجة عبر دروس قصيرة، مع أكثر من 125 موضوعًا برمجيًا في تطبيق واحد

تعلم البرمجة بالذكاء هو تطبيق مجاني لنظامي iOS وAndroid للمبتدئين والطلاب ومن يغيّرون مسارهم المهني، ممن يرغبون في تعلّم البرمجة من دون اختيار لغة واحدة أولًا. يضم تثبيت واحد أكثر من 125 موضوعًا برمجيًا، تشمل Python وJavaScript وJava وC# وC++ وSQL وHTML وCSS، إلى جانب مسارات مهنية مثل AI والأمن السيبراني وDevOps. ويرافقك محرّر أكواد حقيقي ومرشد AI عبر جميع المسارات.

App Store — تنزيل مجانيGoogle Play — تنزيل مجاني
السعر
مجاني، مع خيار Pro
المنصات
iOS وAndroid
لغات التطبيق
22
التصنيف العمري
4+
App Store
4.5 ★ (26)
شاشة التحدي البرمجي في CoddyKitشاشة قائمة الدورات التي تعرض دورات البرمجة والمسارات المتاحة
125+موضوعًا في تثبيت واحد
5–10دقائق لكل درس
AIمرشد AI واحد لكل المسارات
تثبيت واحد، لا لغة واحدة.

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

ما هو

تعلم البرمجة بالذكاء هو تطبيق تعليمي مجاني لنظامي iOS وAndroid يضم أكثر من 125 موضوعًا برمجيًا في عملية تثبيت واحدة، بدلًا من تعليم لغة واحدة كما تفعل معظم تطبيقات البرمجة. يغطي Python وJavaScript وJava وC# وC++ وSQL وHTML وCSS وKotlin وSwift وGo وTypeScript وPHP وRuby، إلى جانب مسارات مهنية في AI والأمن السيبراني وDevOps والتسويق الرقمي، وذلك عبر دروس مدتها من خمس إلى عشر دقائق. ويشترك جميع هذه المسارات في محرّر أكواد مدمج، واختبارات قصيرة وتحديات برمجية، ومرشد AI.

داخل التطبيق

كيف يبدو

شاشة التحدي البرمجي في CoddyKit
التحديتحدي الأكواد الأسبوعي، المتاح عبر أيٍّ من الموضوعات التي يزيد عددها على 125 والتي تعمل عليها.
شاشة قائمة الدورات التي تعرض دورات البرمجة والمسارات المتاحة
الدوراتأكثر من 125 موضوعًا جنبًا إلى جنب — Python وJavaScript وSQL وغيرها، في قائمة واحدة.
شاشة محرر أكواد تُكتب فيها الأكواد وتُشغَّل على الهاتف
المحررمحرر واحد مشترك بين جميع المسارات: اكتب وشغّل اللغة التي تتعلمها حاليًا.
الشاشة الرئيسية التي تعرض تقدمك والمكان الذي يمكنك متابعة التعلم منه
الرئيسيةيستمر تقدمك وسلسلة إنجازاتك عبر المسارات، ولا يُعاد ضبطهما لكل لغة.
شاشة درس تعرض شرحًا قصيرًا للبرمجة مع تدريب أسفله
الدرسالهيكل نفسه للدرس الذي يستغرق من خمس إلى عشر دقائق، أيًا كان الموضوع الذي تتعلمه من بين أكثر من 125 موضوعًا.

الخلفية

إذا لم تكن تعرف بعد أي لغة تتعلم، فلماذا تلتزم بتطبيق قبل أن تلتزم بلغة؟

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

لماذا يظل CoddyKit متعدد اللغاتقرار التصميم الفعلي

تتعمق تطبيقات CoddyKit الشقيقة — Learn Python وLearn C++ وLearn C# وغيرها ضمن عائلة CoddyKit — في لغة واحدة من خلال سلسلة دورات مخصصة وأطول. أما CoddyKit فيضم أكثر من 125 موضوعًا جنبًا إلى جنب، مضحيًا ببعض العمق مقابل إتاحة استكشاف Python هذا الأسبوع وJavaScript في الأسبوع المقبل باستخدام الحساب نفسه.

اللغات المُصرَّفة مقابل اللغات المُفسَّرة، في مكان واحدلماذا تختلف Java عن Python

تعمل Python وJavaScript سطرًا بعد سطر وتعرضان النتائج فورًا، بينما تُصرَّف Java وC# وC++ مسبقًا، فتكتشف فئة من الأخطاء قبل بدء البرنامج. إن رؤية النمطين داخل التطبيق نفسه، بدلًا من تعلّم أحدهما فقط، تجعل الفرق ملموسًا بدلًا من أن يبقى نظريًا.

SQL بوصفها الاستثناءليست لغة برمجة على الإطلاق

لا تنشئ SQL التطبيقات، بل تطرح أسئلة على قاعدة البيانات: ما الصفوف المطلوبة، وبأي ترتيب، وكيف ينبغي تجميعها؟ وهي توجد إلى جانب اللغات العامة في قائمة مسارات CoddyKit لأن كل مسار آخر تقريبًا يحتاج إليها في مرحلة ما، بدءًا من برنامج Python النصي الذي يقرأ قاعدة بيانات، وصولًا إلى الواجهة الخلفية بـJavaScript التي تخدمها.

المسارات المهنية مقابل مسارات اللغاتنوعان مختلفان من الدورات

لا تمثل AI والأمن السيبراني وDevOps والتسويق الرقمي لغات منفردة، بل مجالات مهارية تستفيد من عدة لغات. ويتعامل CoddyKit معها بوصفها مسارات مستقلة بدلًا من دمجها في دورة لغة، لأن ما يحتاج إليه شخص يستعد للعمل في مجال الأمن يختلف قليلًا عن شكل دورة Python عامة.

كيف يعمل

كيف تستكشف CoddyKit

يفترض التطبيق أنك قد لا تعرف اتجاهك بعد، ولذلك يكون القرار الأول قابلًا للتراجع عمدًا.

  1. جرّب مسارًا من دون الالتزام به

    افتح Python أوJavaScript أوSQL أو أيًا من الموضوعات الأخرى التي يزيد عددها على 125، وابدأ الدرس الأول. لا يؤدي اختيار مسار إلى منعك من الوصول إلى المسارات الأخرى؛ فالانتقال لاحقًا يعني اختيار دورة مختلفة داخل التثبيت نفسه، لا البدء من جديد.

  2. اكتب أكواد حقيقية في المحرّر المشترك

    يستخدم كل مسار المحرّر المدمج نفسه لتشغيل الأكواد على الجهاز. يُنفَّذ برنامج Python النصي ودالة JavaScript واستعلام SQL بالطريقة نفسها، لذا تظل آلية التدريب مألوفة حتى عند تغيير اللغة.

  3. اصطحب مرشد AI وسلسلتك عبر المسارات

    لا يرتبط مرشد AI ولا سجل تقدمك ولا سلسلتك بمسار واحد؛ فاطرح عليه سؤالًا عن Python يوم الاثنين وسؤالًا عن SQL يوم الخميس، وسيُحتسب كلاهما ضمن العادة المستمرة نفسها بدلًا من عادتين منفصلتين.

ماذا يتضمن

ما الذي يأتي مع التطبيق

125+

موضوعًا في تثبيت واحد

Python وJavaScript وJava وC# وC++ وSQL وHTML وCSS وKotlin وSwift وGo وTypeScript وPHP وRuby، إلى جانب مسارات مهنية في AI والأمن السيبراني وDevOps والتسويق الرقمي — انتقل بينها جميعًا من دون تنزيل أي شيء جديد.

5–10

دقائق لكل درس

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

AI

مرشد AI واحد لكل المسارات

يجيب مرشد AI نفسه عن سؤال حول المسافات البادئة في Python وعن سؤال حول عملية الربط في SQL، لذا لا يعني الانتقال بين اللغات فقدان الأداة التي تشرح أخطاءك.

</>

محرّر واحد، ولغات متعددة

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

1/wk

تحدي الأكواد الأسبوعي

تحدٍّ كل أسبوع، متاح للمسار الذي تدرسه حاليًا أيًا كان، وتُقاس نتائجه مقارنة بمتعلمي CoddyKit الآخرين، لا بالأشخاص الذين يدرسون لغتك المحددة فقط.

شهادة

شهادة لكل مسار

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

الملاءمة

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

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

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

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

  • تعرف بالفعل اللغة الوحيدة التي تريدها تحديدًا، وتفضّل التعمق فيها أكثر مما تقدمه تطبيقات CoddyKit الشقيقة (Learn Python وLearn C++ وLearn C# وغيرها) ضمن دورة مخصصة
  • تريد تطبيقًا يعمل بالكامل دون اتصال بالإنترنت — تستمر الدروس في العمل مع الاتصالات غير المستقرة، لكن AI Mentor يحتاج إلى اتصال مباشر
  • تتوقع أن يكون كل مسار مجانيًا: الدورة الأولى في كل مسار مجانية مع حصة يومية من AI Mentor، بينما يفتح Pro بقية الدورات في جميع الموضوعات التي يزيد عددها على 125
  • تفضّل مشروعًا طويلًا واحدًا تنجزه على مدى أسابيع بدلًا من دروس قصيرة منفصلة مدتها خمس دقائق عبر موضوعات متعددة

الأسئلة

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

ما أفضل تطبيق لتعلم البرمجة إذا لم أختَر لغة برمجة بعد؟

إذا كانت اللغة نفسها هي الجزء الذي لم تحسمه بعد، فإن التطبيق المبني حول لغة واحدة يجعلك تلتزم بها قبل أن تستكشفها فعلًا. يضم CoddyKit أكثر من 125 موضوعًا — Python وJavaScript وSQL وغيرها — في تثبيت واحد، لذا فإن تجربة لغة ثم الانتقال إلى أخرى تعني تغيير الدورة داخل التطبيق نفسه، لا تنزيل تطبيق جديد وإعادة ضبط سلسلة إنجازاتك. ابدأ مجانًا على iOS وAndroid، وبـ22 لغة.

هل من الأفضل تعلم لغة واحدة بعمق أم تجربة عدة لغات أولًا في CoddyKit؟

كلا الخيارين منطقي، وقد صُمم CoddyKit للخيار الثاني: استكشف Python وJavaScript وSQL بما يكفي لمعرفة طبيعة استخدام كل منها فعلًا، ثم تعمق في اللغة التي تناسبك. إذا كنت تعرف مسبقًا أنك تريد C++ أو C# تحديدًا، فإن تطبيقات CoddyKit الشقيقة — Learn C++: Code & Practice وLearn C# - .NET Programming — تقدم مناهج أطول تركز على لغة واحدة (51 و93 دورة على التوالي)، وتتجاوز ما يقدمه CoddyKit نفسه للمسار ذاته.

ما لغة البرمجة التي ينبغي للمبتدئ تمامًا تجربتها أولًا داخل CoddyKit؟

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

كم من الوقت يستغرق إكمال أكثر من 125 موضوعًا في CoddyKit؟

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

هل تحتاج إلى أن تكون جيدًا في الرياضيات لبدء أي من مسارات CoddyKit؟

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

ما اللغات والمسارات المهنية التي يغطيها CoddyKit فعلًا؟

أكثر من 125 موضوعًا في تثبيت واحد: Python وJavaScript وHTML وCSS للويب، وJava وC# وC++ وKotlin وSwift وGo وTypeScript وPHP وRuby كلغات إضافية، وSQL لقواعد البيانات، ومسارات مهنية في AI وتعلم الآلة والأمن السيبراني وDevOps والتسويق الرقمي. لكل منها مساره ودروسه وشهادته الخاصة — واختيار أحدها لا يلزمك بالتخلي عن بقية المسارات.

هل CoddyKit مجاني؟

التطبيق مجاني للتنزيل من App Store وGoogle Play. الدورة الأولى في كل مسار مجانية، مع حصة يومية من أسئلة AI Mentor، حتى تتمكن من تجربة عدة مسارات قبل اتخاذ أي قرار. أما CoddyKit Pro فهو الترقية المدفوعة: يفتح جميع الدورات في أكثر من 125 موضوعًا، ويزيل الإعلانات، ويجعل AI Mentor غير محدود في كل مكان بدلًا من كونه متاحًا حسب المسار.

هل يؤدي الانتقال بين المسارات إلى إعادة ضبط تقدمي أو سلسلة إنجازاتي؟

لا — فالتقدم وسلاسل الإنجاز وتاريخك مع AI Mentor مرتبطة بحساب CoddyKit الخاص بك، لا بمسار واحد. سواء قضيت يوم الاثنين في درس Python أو يوم الخميس في درس JavaScript، فكلاهما يُحتسب ضمن سلسلة الإنجاز نفسها. ومع ذلك، يتتبع كل مسار إكمال دوراته الخاصة ويصدر شهادته الخاصة، لذا لا يؤدي الانتقال إلى محو ما أنجزته في المسارات الأخرى.

هل تحصل على شهادة، وهل يهم المسار الذي تصدر عنه؟

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

ابدأ الآن

ابدأ من حيث يثير فضولك، وانتقل متى شئت

أكثر من 125 موضوعًا في تطبيق واحد. ابدأ مجانًا على iOS وAndroid، وبـ22 لغة.

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