Back to Mastering Software Development in R

Mastering Software Development in R

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. This Specialization will give you rigorous training in the R language, including the skills for handling complex data, building R packages, and developing custom data visualizations. 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 Specialization 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.

Status: Data Cleansing
Status: R (Software)
BeginnerSpecialization

Top reviews across Mastering Software Development in R

KV

Reviewed Jun 17, 2019

A very good course to read and get the valuable content of R language. This is for the students who want to learn and practice the basic and some intermediate concepts of data manipulation.

RH

Reviewed Jul 18, 2017

The last problem is unnecessarily difficult with little related teaching and learning material provided. Otherwise, the course is certainly well worth taking.

MA

Reviewed Jan 15, 2017

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

FZ

Reviewed Jul 31, 2017

very useful, especially the final practical exam.not 5 score because I think more time should have been spent in more modern interactive charts

M

Reviewed Jul 27, 2022

This programming assignment got me to practice essential coding skills for writing and deploying a package in R, which is super helpful.

YL

Reviewed Dec 25, 2018

First three weeks materials are amazing, and I like to interactive with swirl(). If there are some more videos rather than reading materials, it would be interesting.

NA

Reviewed Jan 6, 2017

The course has given me good insight into the functional and object oriented programming parts of R.

M

Reviewed 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).

SB

Reviewed Apr 30, 2018

It is a very good course, but feels a bit more hands-off than the other 3 preceding courses in the Mastering Software Development in R certificate.

IO

Reviewed Apr 19, 2020

This course is excellent! I truly learned a lot about software development with R. The only problem is that it is open a few times a year, due to the small number of participants.

HH

Reviewed Aug 4, 2017

The R Programing Environment is very supportive environment, and I appriciate the guideline and the materials. futhermore, the course was good begining. Thanks

MS

Reviewed Feb 11, 2020

Brilliant course. Loved Week 4 for OOP. This was really new for me and would love to have been able to see its application in real world examples to better cement the concepts.

Learner reviews across Mastering Software Development in R

Showing: 20 of 326

Paul
Course: The R Programming Environment
1.0
Reviewed Apr 10, 2018Course: The R Programming Environment
The
Course: The R Programming Environment
1.0
Reviewed Jun 17, 2019Course: The R Programming Environment
David
Course: The R Programming Environment
2.0
Reviewed Mar 25, 2019Course: The R Programming Environment
Maurizio
Course: The R Programming Environment
1.0
Reviewed Oct 12, 2017Course: The R Programming Environment
Mathieu
Course: The R Programming Environment
1.0
Reviewed Nov 19, 2017Course: The R Programming Environment
Deleted
Course: The R Programming Environment
1.0
Reviewed Apr 16, 2017Course: The R Programming Environment
Anne
Course: The R Programming Environment
1.0
Reviewed Aug 26, 2019Course: The R Programming Environment
Ashrith
Course: The R Programming Environment
1.0
Reviewed Feb 1, 2018Course: The R Programming Environment
Rokas
Course: The R Programming Environment
1.0
Reviewed Aug 7, 2019Course: The R Programming Environment
Álvaro
Course: The R Programming Environment
1.0
Reviewed Apr 3, 2020Course: The R Programming Environment
Damian
Course: The R Programming Environment
1.0
Reviewed May 8, 2018Course: The R Programming Environment
Andrew
Course: The R Programming Environment
1.0
Reviewed Jun 26, 2017Course: The R Programming Environment
Shane
Course: The R Programming Environment
1.0
Reviewed Dec 25, 2017Course: The R Programming Environment
Anseh
Course: The R Programming Environment
1.0
Reviewed Jun 27, 2019Course: The R Programming Environment
Ned
Course: The R Programming Environment
5.0
Reviewed Feb 18, 2018Course: The R Programming Environment
Shawn
Course: The R Programming Environment
5.0
Reviewed Jan 17, 2019Course: The R Programming Environment
Diogo
Course: The R Programming Environment
5.0
Reviewed Dec 26, 2016Course: The R Programming Environment
Fergus
Course: The R Programming Environment
5.0
Reviewed Mar 2, 2017Course: The R Programming Environment
Michael
Course: The R Programming Environment
3.0
Reviewed May 2, 2022Course: The R Programming Environment
Lance
Course: The R Programming Environment
5.0
Reviewed Nov 3, 2018Course: The R Programming Environment