Mastering Software Development in R

Coursera Certificate USD 49
Enroll now →
Mastering Software Development in R

About this course

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.

What you'll learn

  • handle complex data
  • build R packages
  • develop custom data visualizations
  • utilize R libraries like tidyverse and ggplot2
  • apply modern software development practices

Course objectives

  • provide training in R language for data science
  • enhance software skills for data analysts
  • prepare data scientists to scale their programming skills

Skills you'll gain

Related courses

Course details are provided by the platform and may change — always confirm on the provider's site. Links may be affiliate links.