
Overview
R is a programming language and a free software environment for statistical computing and graphics, widely used by data analysts, data scientists and statisticians. This Specialization covers R software development for building data science tools. As the field of data science evolves, it has become clear that software development skills are essential for producing and scaling useful data science results and products.
You’ll be introduced to indispensable R libraries for data manipulation, like tidyverse, and data visualization and graphics, like ggplot2. You’ll learn modern software development practices to build tools that are highly reusable, modular, and suitable for use in a team-based environment or a community of developers.
This Mastering Software Development in R Specialization offered by Coursera in partnership with Johns Hopkins University is designed to serve both data analysts, who may want to gain more familiarity with hands-on, fundamental software skills for their everyday work, as well as data mining experts and data scientists, who may want to use R to scale their developing and programming skills, and further their careers as data science experts.
Applied Learning Project
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.
Get more details
Visit university websiteProgramme Structure
Courses included:
- The R Programming Environment
- Advanced R Programming
- Building R Packages
- Building Data Visualization Tools
- Mastering Software Development in R Capstone
Check out the full curriculum
Visit university websiteKey information
Duration
- Part-time
- 2 months
- 10 hrs/week
Start dates & application deadlines
Language
Delivered
- Self-paced
Disciplines
Computer Sciences Web Technologies & Cloud Computing Software Engineering View 589 other Short Courses in Computer Sciences in United StatesExplore more key information
Visit university websiteAcademic requirements
We are not aware of any specific GRE, GMAT or GPA grading score requirements for this programme.
English requirements
We are not aware of any English requirements for this programme.
Other requirements
General requirements
Beginner Level
- No prior experience required.
Make sure you meet all requirements
Visit university websiteTuition Fee
-
International
FreeTuition FeeBased on the tuition of 0 USD for the full programme during 2 months. -
National
FreeTuition FeeBased on the tuition of 0 USD for the full programme during 2 months.
You can choose from hundreds of free courses, or get a degree or certificate at a breakthrough price. You can now select Coursera Plus, an annual subscription that provides unlimited access.
Funding
Coursera provides financial aid to learners who cannot afford the fee. Apply for it by clicking on the Financial Aid link beneath the "Enroll" button on the left. You'll be prompted to complete an application and will be notified if you are approved. You'll need to complete this step for each course in the Specialization, including the Capstone Project.