TrueschoTruescho
All Courses
Building R Packages
Coursera
Course
Unknown

Building R Packages

Johns Hopkins University

Learn to organize and distribute R software in line with community standards to maximize reusability and user experience for data science projects.

Unknown4 weeksEnglish11,184 enrolled

About this Course

Writing good code for data science is only part of the job. In order to maximizing the usefulness and reusability of data science software, code must be organized and distributed in a manner that adheres to community-based standards and provides a good user experience. This course covers the primary means by which R software is organized and distributed to others. We cover R package development, writing good documentation and vignettes, writing robust software, cross-platform development, continuous integration tools, and distributing packages via CRAN and GitHub. Learners will produce R packages that satisfy the criteria for submission to CRAN

What You'll Learn

  • Understand R package development
  • Write high-quality documentation and vignettes
  • Develop robust and reusable R software
  • Use continuous integration tools
  • Distribute packages via CRAN and GitHub

Prerequisites

  • Basic familiarity with the topic and its common terminology
  • Readiness to practice through applied exercises or case-based work

Instructors

R

Roger D. Peng, PhD

Professor of Statistics and Data Sciences

B

Brooke Anderson

Assistant Professor, Environmental & Radiological Health Sciences

Topics

Data Analysis
Data Science
Software Development
Computer Science
Continuous Integration
Version Control
Rmarkdown
Knitr
Unit Testing
Open Source Technology

Course Info

PlatformCoursera
LevelUnknown
PacingUnknown
PriceFree

Skills

تحليل البيانات
علوم البيانات
تطوير البرمجيات
علوم الحاسوب
التكامل المستمر
مراقبة الإصدارات
Rmarkdown
Knitr
Unit Testing
Open Source Technology

Start Learning Now