Introduction to R Programming for Data Science (Coursera)

Introduction to R Programming for Data Science (Coursera)
Course Auditing
Categories
Effort
Certification
Languages
Misc

MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Introduction to R Programming for Data Science (Coursera)
When working in the data science field you will definitely become acquainted with the R language and the role it plays in data analysis. This course introduces you to the basics of the R language such as data types, techniques for manipulation, and how to implement fundamental programming tasks. You will begin the process of understanding common data structures, programming fundamentals and how to manipulate data all with the help of the R programming language.

MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

The emphasis in this course is hands-on and practical learning . You will write a simple program using RStudio, manipulate data in a data frame or matrix, and complete a final project as a data analyst using Watson Studio and Jupyter notebooks to acquire and analyze data-driven insights.

No prior knowledge of R, or programming is required.


What You Will Learn

- Manipulate numeric and textual data types using the R programming language and RStudio or Jupyter Notebooks.

- Define and manipulate R data structures, including vectors, factors, lists, and data frames.

- Control program flow, define functions, perform character string and date operations, define regular expressions, and handle errors.

- Read, write, and save data files and scrape web pages using R.


Course 1 of 5 in the Applied Data Science with R Specialization.


Syllabus


WEEK 1

R Basics

Regardless of the programming language you use, all share some commonalities. For example, you’ll likely need to perform basic operations on different data types, like applying mathematical equations to numeric data.

You’ll also need an environment in which to write your code, and most modern integrated development environments (or IDEs) provide features that make writing code easier, like syntax checking, color coding, and integrated help. This module introduces you to the R language, its common data types, and techniques for manipulating them. You’ll also learn about the role of the R interpreter and how it transforms code into executable objects. Finally, you’ll be introduced to two of the most common IDEs for R development: RStudio and Jupyter Notebook.


WEEK 2

Common Data Structures

The R language supports many types of data structures that you can use to organize and store values in your code, including vectors, factors, lists, arrays, matrices, and data frames. Each data structure type serves a specific purpose and can contain specific kinds of data. So, it’s important to understand the differences between them so you can make the right choice based on your scenario.

In this module, you’ll learn about the types of data you can store in each data structure and how to add, remove, or manipulate its contents.


WEEK 3

R Programming Fundamentals

As with most programming languages, R supports coding features that you can use to control the flow of program execution, define functions that can perform specific tasks, work with common data types, like strings and dates, and make your code more robust by intercepting likely errors and handling them before they interrupt the execution of your code.

In this module, you’ll learn how to implement these fundamental programming tasks in R.


WEEK 4

Working with Data

Data is everywhere! The data you need to analyze may come from a traditional database, but it may also come from a variety of different sources and systems, and it may come to you in one or more formats. For example, your data might be in text, Excel, .JSON, or .XML files. Or it may not be stored in a file at all, but instead lives on the pages of a website. How will you take all these different file formats and load them into your R working environment?

This module provides you with the tools you need to read data from some common file formats and sources into data objects that you can then use and combine with other data objects in your data analysis.


WEEK 5

Final Project



MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Course Auditing
33.00 EUR/month

MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.