- Level Professional
- Course by Johns Hopkins University
-
Offered by
About
ستتعلم في هذه الدورة كيفية البرمجة بلغة R وكيفية استخدامها لتحليل البيانات بصورة فعالة. ستتعلم كيفية تثبيت البرامج اللازمة لبيئة البرمجة الإحصائية وتكوينها وكيفية وصف مفاهيم لغة البرمجة العامة إذ يتم تطبيقها بلغة إحصائية عالية المستوى. تتناول الدورة المشكلات العملية في الحوسبة الإحصائية التي تشمل البرمجة في لغة R، وقراءة البيانات في لغة البرمجة R، والوصول إلى حزم R، وكتابة دوال R، وتصحيح الأخطاء، وتحديد التعليمات البرمجية R، وتنظيم التعليمات البرمجية R والتعليق عليها. ستعرض الموضوعات في تحليل البيانات الإحصائية أمثلة عملية.Modules
مواد الخلفية
5
Videos
- تثبيت لغة البرمجة R على أنظمة Mac
- تثبيت لغة البرمجة R على أنظمة Windows
- تثبيت R Studio (Mac)
- كتابة التعليمات البرمجية/إعداد دليل العمل الخاص بك (Windows)
- كتابة التعليمات البرمجية/إعداد دليل العمل الخاص بك (Mac)
7
Readings
- مرحبًا بك في لغة البرمجة R
- نبذة عن المدرس
- استبيان ما قبل الدورة
- المنهج
- كتاب الدورة
- ملحق الدورة: The Art of Data Science
- بودكاست علوم البيانات: ليست هناك انحرافات قياسية
الأسبوع 1: البدء والإجراءات العملية في اللغة R
22
Videos
- المقدمة
- نظرة عامة وتاريخ لغة البرمجة R
- الحصول على مساعدة
- مدخلات وحدة التحكم للغة البرمجة R والتقييم
- أنواع البيانات - كائنات وسمات R
- أنواع البيانات - المتجهات والقوائم
- أنواع البيانات - المصفوفات
- أنواع البيانات - العوامل
- أنواع البيانات - القيم المفقودة
- أنواع البيانات - إطارات البيانات
- أنواع البيانات - أسماء السمات
- أنواع البيانات - الملخص
- قراءة البيانات الجدولية
- قراءة الجداول الكبيرة
- تنسيقات البيانات النصية
- الاتصالات: واجهات للعالم الخارجي
- الإعداد الفرعي - الأساسيات
- الإعداد الفرعي - القوائم
- الإعداد الفرعي - المصفوفات
- الإعداد الفرعي - المطابقة الجزئية
- الإعداد الفرعي - إزالة القيم المفقودة
- العمليات الموجهة
1
Readings
- البدء والإجراءات العملية في اللغة R
الاختبار
1
Assignment
- اختبار الأسبوع الأول
تمارين R العملية في الدوامة
- درس الدوامة الأول: كتل البناء الأساسية
- درس الدوامة الثاني: مساحة العمل والملفات
- درس الدوامة الثالث: متواليات الأعداد
- درس الدوامة الرابع: الخطوط المتجهة
- درس الدوامة الخامس: القيم المفقودة
- درس الدوامة السادس: الإعداد الفرعي للخطوط المتجهة
- درس الدوامة السابع: المصفوفات وأطر البيانات
1
Videos
- مقدمة في الدوامة
1
Readings
- تمارين R العملية في الجزء 1 من الدوامة
الأسبوع الثاني
13
Videos
- بنيات التحكم - مقدمة
- بنيات التحكم - إذا كان غير ذلك if-else
- بنيات التحكم - لحلقات التكرار
- بنيات التحكم - حلقات التكرار
- بنيات التحكم - إعادة، التالي، أوقف
- أول دوال R الخاصة بك
- الدوال (الجزء 1)
- الدوال (الجزء 2)
- قواعد النطاق - ربط الرموز
- قواعد النطاق - قواعد نطاق R
- قواعد النطاق - أمثلة تحسين النطاق (اختياري)
- معاير الترميز
- التواريخ والأوقات
1
Readings
- الأسبوع الثاني: البرمجة باستخدام R
تمارين R العملية في الدوامة
- درس الدوامة الأول: المنطق
- درس الدوامة الثاني: الدوال
- درس الدوامة الثالث: التواريخ والأوقات
1
Readings
- تمارين R العملية في الجزء 2 من الدوامة
الاختبار
1
Assignment
- اختبار الأسبوع الثاني
مهمة البرمجة
1
Assignment
- مهمة البرمجة 1: الاختبار
1
Readings
- تعليمات مهمة البرمجة 1: تلوث الهواء
الأسبوع الثالث
8
Videos
- دوال حلقة التكرار - lapply
- دوال حلقة التكرار - apply
- دوال حلقة التكرار - mapply
- دوال حلقة التكرار - tapply
- دوال حلقة التكرار - split
- أدوات تصحيح الأخطاء - فحص المشكلة
- أدوات تصحيح الأخطاء - الأدوات الأساسية
- أدوات تصحيح الأخطاء - استخدام الأدوات
1
Readings
- الأسبوع الثالث: دوال حلقة التكرار وتصحيح الأخطاء
تمارين R العملية في الدوامة
- درس الدوامة الأول: lapply وsapply
- درس الدوامة الثاني: vapply وtapply
1
Readings
- تمارين R العملية في الجزء 3 من الدوامة
الاختبار
1
Assignment
- اختبار الأسبوع الثالث
مهمة البرمجة
1
Peer Review
- مهمة البرمجة 2: النطاق اللغوي
الأسبوع الرابع
6
Videos
- دالة str
- المحاكاة - إنشاء أرقام عشوائية
- المحاكاة - محاكاة نموذج خطي
- المحاكاة - أخذ عينات عشوائية
- محلل ملفات التعريف R (الجزء 1)
- محلل ملفات التعريف R (الجزء 2)
1
Readings
- الأسبوع الرابع: المحاكاة والتعريف
الاختبار
1
Assignment
- اختبار الأسبوع الرابع
تمارين R العملية في الدوامة
- درس الدوامة الأول: فحص البيانات
- درس الدوامة الثاني: المحاكاة
- درس الدوامة الثالث: الرسومات الأساسية
1
Readings
- تمارين R العملية في الجزء 4 من الدوامة
مهمة البرمجة
1
Assignment
- مهمة البرمجة 3: الاختبار
1
Readings
- تعليمات مهمة البرمجة 3: جودة المستشفى
استبيان ما بعد الدورة
1
Readings
- استبيان ما بعد الدورة
Auto Summary
Embark on a comprehensive journey into the world of data analysis with the "Programming with R" course, designed specifically for IT and Computer Science enthusiasts. Led by experienced instructors on Coursera, this professional-level course delves into the intricacies of the R programming language, a powerful tool for statistical computing and data analysis. Throughout the course, you will master the installation and configuration of the R programming environment, understand general programming concepts as applied to this high-level statistical language, and tackle practical issues in statistical computing. Key topics include data reading, accessing R packages, writing and debugging R functions, and effectively organizing and commenting R code. This engaging and practical course is ideal for professionals seeking to enhance their data analysis skills using R. With flexible subscription options including Starter and Professional plans, you can choose the learning path that best suits your needs. Join now and unlock the potential of R programming to elevate your data analysis capabilities.

Roger D. Peng, PhD

Jeff Leek, PhD

Brian Caffo, PhD