In each of the courses, learners will deploy their newly acquired advanced R language skills to manipulate complex datasets, write powerful functions, create a new R package, and develop new visualization tools for building custom data graphics. These projects will result in a portfolio of R code that can be reused and built upon for deployment in the real world.
Mastering Software Development in R Specialization
Build the Tools for Better Data Science. Learn to design software for data tooling, distribute R packages, and build custom visualizations
About This Specialization
Follow the suggested order or choose your own.
Designed to help you practice and apply the skills you learn.
Highlight your new skills on your resume or LinkedIn.
- Beginner Specialization.
- No prior experience required.
The R Programming EnvironmentUpcoming session: Nov 27
About the CourseThis course provides a rigorous introduction to the R programming language, with a particular focus on using R for software development in a data science setting. Whether you are part of a data science team or working individually within a comm
Advanced R ProgrammingUpcoming session: Nov 27
- English, Chinese (Simplified)
About the CourseThis course covers advanced topics in R programming that are necessary for developing powerful, robust, and reusable data science tools. Topics covered include functional programming in R, robust error handling, object oriented programming, profi
Building R PackagesUpcoming session: Nov 27
About the CourseWriting 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 provide
Building Data Visualization ToolsUpcoming session: Nov 27
- 4 weeks, 2 hours per week
About the CourseThe data science revolution has produced reams of new data from a wide variety of new sources. These new datasets are being used to answer new questions in way never before conceived. Visualization remains one of the most powerful ways draw conclusi
Mastering Software Development in R CapstoneUpcoming session: Dec 4
About the Capstone ProjectR
Roger D. Peng, PhD
Associate Professor, Biostatistics
Assistant Professor, Environmental & Radiological Health Sciences