رحلة
تعلّم برمجة R
ابدأ بتعلّم برمجة R من الصفر من خلال دورة أونلاين مجانية وتفاعلية. أتقن المتغيرات والشروط والحلقات والدوال وهياكل البيانات وتنظيم المشاريع عبر تمارين عملية ومشاريع حقيقية وتلميحات بالذكاء الاصطناعي وشهادة عند الإكمال.
15,136+ من الـ codders مسجلون
تتضمن هذه الرحلة
مساعدة برمجية بالذكاء الاصطناعي
دروس تفاعلية عملية
تعليق صوتي في كل درس
اختبارات لقياس معرفتك
شهادة إتمام مجانية
المنهج
1 أقسام78 درسًا68 تحديات434 أسئلة الاختبار01قسم 1
Fundamentals
Build a strong foundation with essential concepts and basic skillsابدأ التعلممقدمة في R
3 درسًا216- 01ما هو R؟تحديصوت
- 02Hello Worldتحدياختبارصوت
- 03التعليقات في Rاختبارصوت
المتغيرات وأنواع البيانات
8 درسًا656- 01نوع البيانات الرقميتحدياختبارصوت
- 02نوع البيانات الصحيحاختبارصوت
- 03نوع البيانات الحرفيتحدياختبارصوت
- 04نوع البيانات المنطقيتحدياختبارصوت
- 05التحقق من أنواع البياناتتحدياختبارصوت
- 06قواعد التسميةاختبارصوت
- 07القيم المفقودة: NAتحدياختبارصوت
- 08ملخص - إنشاء المتغيراتتحدي
المعاملات - الجزء الأول
5 درسًا534- 01المعاملات الحسابيةتحدياختبارصوت
- 02قسمة الأعداد الصحيحة وباقي القسمةتحدياختبارصوت
- 03معاملات الإسنادتحدياختبارصوت
- 04ملخص - عمليات رياضية بسيطةتحدي
- 05معاملات المقارنةتحدياختبارصوت
المعاملات - الجزء الثاني
5 درسًا534- 01المعاملات المنطقية (AND, OR)تحدياختبارصوت
- 02المعاملات المنطقية - الجزء الثاني (NOT)تحدياختبارصوت
- 03مراجعة - المنطق البسيطتحدي
- 04المنطق المتجهي - الجزء الأولتحدياختبارصوت
- 05المنطق المتجهي - الجزء الثانيتحدياختبارصوت
اتخاذ القرار
4 درسًا426- 01جملة Ifتحدياختبارصوت
- 02جملة If - Elseتحدياختبارصوت
- 03مراجعة - آلة حاسبة بسيطةتحدي
- 04جملة If - Else المتداخلةتحدياختبارصوت
أساسيات الإدخال والإخراج
7 درسًا741- 01طباعة المخرجاتتحدياختبارصوت
- 02استخدام Cat للمخرجاتتحدياختبارصوت
- 03المخرجات مع المتغيراتتحدياختبارصوت
- 04قراءة المدخلات باستخدام readline()تحدياختبارصوت
- 05أساسيات تحويل أنواع البياناتتحدياختبارصوت
- 06مراجعة - حاسبة العمرتحدي
- 07مراجعة - صح أم خطأتحدي
حاسبة تقسيم الفاتورة
مشروع5 درسًا1- 01رسالة الترحيبتحدي
- 02الحصول على مدخلات المستخدممشروع
- 03حساب البقشيش والمجموع الكليمشروع
- 04تقسيم الفاتورةمشروع
- 05مخرجات منسقة (sprintf)مشروع
الحلقات التكرارية
8 درسًا849- 01حلقة Forتحدياختبارصوت
- 02حلقة Whileتحدياختبارصوت
- 03جملة Breakتحدياختبارصوت
- 04جملة Next (Continue)تحدياختبارصوت
- 05مراجعة - المضروب (Factorial)تحدي
- 06توليد المتتاليات (seq, :)تحدياختبارصوت
- 07الحلقات المتداخلةتحدياختبارصوت
- 08مراجعة - الإدخال الديناميكي (Dynamic Input)تحدي
الدوال
6 درسًا633- 01تعريف دالةتحدياختبارصوت
- 02وسائط الدالةتحدياختبارصوت
- 03قيم الإرجاعتحدياختبارصوت
- 04ملخص - دالة Sigmaتحدي
- 05ملخص - دالة التحققتحدي
- 06قيم المعاملات الافتراضيةتحدياختبارصوت
FizzBuzz بلمسة إضافية
مشروع4 درسًا1- 01نظرة عامة على اللعبةتحدي
- 02دالة FizzBuzzمشروع
- 03التكرار عبر الأرقاممشروع
- 04إضافة اللمسة الجديدةمشروع
المتجهات
7 درسًا742- 01إنشاء المتجهات باستخدام c()تحدياختبارصوت
- 02الوصول إلى عناصر المتجهتحدياختبارصوت
- 03تعديل المتجهاتتحدياختبارصوت
- 04العمليات على المتجهاتتحدياختبارصوت
- 05مراجعة - متجه الأسعارتحدي
- 06مراجعة - المتجه المعكوستحدي
- 07المتجهات المسماةتحدياختبارصوت
التكرار عبر التسلسلات
4 درسًا433- 01التكرار عبر عناصر الـ Vectorتحدياختبارصوت
- 02استخدام ()seq_alongتحدياختبارصوت
- 03التكرار عبر المحارف (strsplit)تحدياختبارصوت
- 04دوال معالجة السلاسل النصيةتحدياختبارصوت
المتجهات المتقدمة
4 درسًا436- 01تقطيع وفهرسة المتجهاتتحدياختبارصوت
- 02الفهرسة المنطقيةتحدياختبارصوت
- 03العمليات الحسابية وإعادة تدوير المتجهاتتحدياختبارصوت
- 04المعامل %in%تحدياختبارصوت
القوائم في R
5 درسًا534- 01إنشاء القوائمتحدياختبارصوت
- 02الوصول إلى عناصر القائمةتحدياختبارصوت
- 03تعديل القوائمتحدياختبارصوت
- 04القوائم المُسماةتحدياختبارصوت
- 05مراجعة - قائمة المنتجاتتحدي
التحديات النهائية
3 درسًا3- 01هرم النجوم المسطحتحدي
- 02مكتشف الأنماطتحدي
- 03ماذا تشتريتحدي
لماذا تتعلم برمجة R مع Coddy
- دورة برمجة R مجانية أونلاين: لا تثبيت ولا إعداد أدوات ولا عوائق للبدء. افتح المتصفح وابدأ التدريب من الدرس الأول.
- دروس برمجة R العملية تتجاوز الشرح النظري: كل مفهوم يرتبط بتمرين تكتب فيه كودًا حقيقيًا وتتعلم بالممارسة.
- تلميحات الذكاء الاصطناعي تساعدك عندما تتوقف في تمرين برمجة R، فتوضح الخطوة التالية من دون إعطاء الحل كاملًا.
- شهادة إتمام مجانية لدورة برمجة R يمكنك مشاركتها على LinkedIn أو إضافتها إلى سيرتك الذاتية.
أسئلة شائعة حول تعلّم برمجة R
هل برمجة R سهل التعلم؟
نعم، يمكنك البدء في برمجة R حتى لو لم تكن لديك خبرة سابقة. يقسّم Coddy المفاهيم إلى تمارين قصيرة لتفهم الصياغة وتتدرب على المتغيرات والشروط والحلقات والدوال وهياكل البيانات وتنظيم المشاريع وتبني ثقتك تدريجيًا.
كم يستغرق تعلّم برمجة R؟
يمكن تعلّم أساسيات برمجة R عادة خلال أسبوع أو أسبوعين من التدريب اليومي. ولإنشاء مشاريع حقيقية بثقة، خصص من شهر إلى ثلاثة أشهر حسب سرعتك وخبرتك السابقة.
أين يمكنني تعلّم برمجة R أونلاين مجانًا؟
يوفر Coddy دورة برمجة R مجانية أونلاين تشمل دروسًا وتحديات برمجية واختبارات ومشاريع. لا تحتاج إلى تثبيت أي شيء؛ كل شيء يعمل داخل المتصفح.
كيف أتعلم برمجة R بسرعة؟
أسرع طريقة هي التدريب اليومي. في Coddy تنتقل من شرح قصير إلى تمرين مباشر مع تلميحات ذكاء اصطناعي، فتقضي وقتك في كتابة برمجة R بدل مشاهدة فيديوهات طويلة فقط.
هل أحصل على شهادة برمجة R عند الانتهاء؟
نعم. عند إكمال دورة برمجة R على Coddy تحصل على شهادة إتمام مجانية يمكنك مشاركتها على LinkedIn أو إضافتها إلى سيرتك الذاتية.
ماذا يمكنني بناءه بعد تعلّم برمجة R؟
بعد الدورة ستتمكن من إنشاء سكربتات مفيدة وتطبيقات صغيرة وأتمتة وألعاب بسيطة ومشاريع تضيفها إلى معرض أعمالك. وستمتلك أيضًا أساسًا قويًا للانتقال إلى موضوعات أكثر تقدمًا.