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.
Building R Packages
This course is part of Mastering Software Development in R Specialization
Instructors: Roger D. Peng, PhD
Sponsored by Barbados NTI
10,937 already enrolled
(223 reviews)
Skills you'll gain
- Continuous Integration
- R Programming
- Open Source Technology
- Continuous Delivery
- Rmarkdown
- Configuration Management
- GitHub
- Continuous Deployment
- Software Versioning
- Statistical Machine Learning
- Version Control
- CI/CD
- Software Development Tools
- Knitr
- Statistical Programming
- DevOps
- Git (Version Control System)
- Software Configuration Management
- Software Development
Details to know
Add to your LinkedIn profile
2 assignments
See how employees at top companies are mastering in-demand skills
Build your subject-matter expertise
- Learn new concepts from industry experts
- Gain a foundational understanding of a subject or tool
- Develop job-relevant skills with hands-on projects
- Earn a shareable career certificate
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV
Share it on social media and in your performance review
There are 4 modules in this course
What's included
1 video16 readings1 assignment
What's included
14 readings1 peer review
What's included
25 readings1 assignment
What's included
13 readings1 peer review
Instructors
Offered by
Why people choose Coursera for their career
Learner reviews
223 reviews
- 5 stars
51.56%
- 4 stars
23.76%
- 3 stars
13.45%
- 2 stars
3.58%
- 1 star
7.62%
Showing 3 of 223
Reviewed on Nov 15, 2020
This is an excellent course, a really good starting point to learn how to build R packages.
Reviewed on Jul 6, 2017
It's one of better course for building packages!!!
Reviewed on Jan 15, 2017
Very good course for intermediate/advanced R users. Sad that you are elegible to do assignments only if you pay.
Recommended if you're interested in Data Science
Coursera Project Network
Johns Hopkins University
Imperial College London
Open new doors with Coursera Plus
Unlimited access to 10,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription
Advance your career with an online degree
Earn a degree from world-class universities - 100% online
Join over 3,400 global companies that choose Coursera for Business
Upskill your employees to excel in the digital economy