Building R Packages

This course is part of Mastering Software Development in R Specialization

Instructors: Roger D. Peng, PhD +1 more

Instructor ratings

We asked all learners to give feedback on our instructors based on the quality of their teaching style.

Skills you'll gain

  •   Open Source Technology
  •   Testability
  •   Continuous Integration
  •   Package and Software Management
  •   Version Control
  •   Knitr
  •   Technical Documentation
  •   Software Documentation
  •   R Programming
  •   Maintainability
  •   GitHub
  •   Rmarkdown
  •   Git (Version Control System)
  • There are 4 modules in 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.

    Documentation and Testing

    Licensing, Version Control, and Software Design

    Continuous Integration and Cross Platform Development

    Explore more from Data Analysis

    ©2025  ementorhub.com. All rights reserved