Back to Building R Packages
Johns Hopkins University

Building R Packages

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.

Status: Continuous Integration
Status: Version Control
IntermediateCourse21 hours

Featured reviews

AS

5.0Reviewed Jul 13, 2018

Amazing course! Will explain every detail regarding R package creation.

MA

5.0Reviewed Jan 15, 2017

Very good course for intermediate/advanced R users. Sad that you are elegible to do assignments only if you pay.

GP

5.0Reviewed Mar 12, 2022

The course delivered the basic goals of creating a package for the first time in R!

XZ

5.0Reviewed Apr 15, 2021

It teaches the up-to-date approaches, in a concise and also systematic way

CB

5.0Reviewed Mar 29, 2017

This is a critical skill and it's barely covered anywhere else. Thanks for making this course!

KM

5.0Reviewed Jun 3, 2019

Fantastic course... Unfortunately, not too many people registered, it's tough to get your assignments graded. The program is the great continuation to the 10 course R data science specialization...

JM

5.0Reviewed Feb 7, 2018

Good slow walk through of the process for creating and checking a package

AS

5.0Reviewed Nov 15, 2018

I finally started building R packages!!! Lots of useful bits

CI

5.0Reviewed Oct 6, 2017

Overall, this was a good course to learn the intricacies of building R packages.

M

5.0Reviewed Jun 10, 2022

U​seful programming exercises to guide learning the basic elements of R packages. Also glad that I got my assignments graded within a week following submission (thought it would take much longer).

All reviews

Showing: 20 of 60

Shawn McKenzie
4.0
Reviewed Feb 15, 2019
Matthew Malcher
3.0
Reviewed Jan 14, 2019
Rebecca Grasser
3.0
Reviewed Jul 23, 2017
Zsolt Pajor-Gyulai
2.0
Reviewed Sep 21, 2018
Christopher M. Pearson
1.0
Reviewed Feb 10, 2020
George L'Heureux
2.0
Reviewed Jul 24, 2019
Julia Maier
1.0
Reviewed Aug 13, 2021
Jonathan Dunne
1.0
Reviewed Apr 3, 2018
Edmund Julian L. Ofilada
5.0
Reviewed Jan 20, 2018
Rahul Venugopal
4.0
Reviewed May 10, 2021
Damian Satterthwaite-Phillips
1.0
Reviewed Jun 21, 2018
João Granja Correia
1.0
Reviewed Jun 1, 2020
Tim Sperzel
1.0
Reviewed Feb 12, 2018
Jason Smith
5.0
Reviewed Nov 27, 2017
Jay Brown
5.0
Reviewed Aug 5, 2017
Youdinghuan Chen
5.0
Reviewed Dec 25, 2017
Konstantin Mingoulin
5.0
Reviewed Jun 4, 2019
Mio Regis
5.0
Reviewed Jun 11, 2022
Moisés Expósito Alonso
5.0
Reviewed Jan 16, 2017
Gregorio Alexander Alvarez Paredes
5.0
Reviewed Aug 26, 2017