About this Course

44,861 recent views

Learner Career Outcomes

46%

started a new career after completing these courses

42%

got a tangible career benefit from this course

13%

got a pay increase or promotion
Shareable Certificate
Earn a Certificate upon completion
100% online
Start instantly and learn at your own schedule.
Flexible deadlines
Reset deadlines in accordance to your schedule.
Intermediate Level
Approx. 27 hours to complete
English

Skills you will gain

Data ManipulationRegular Expression (REGEX)R ProgrammingRstudio

Learner Career Outcomes

46%

started a new career after completing these courses

42%

got a tangible career benefit from this course

13%

got a pay increase or promotion
Shareable Certificate
Earn a Certificate upon completion
100% online
Start instantly and learn at your own schedule.
Flexible deadlines
Reset deadlines in accordance to your schedule.
Intermediate Level
Approx. 27 hours to complete
English

Offered by

Placeholder

Johns Hopkins University

Syllabus - What you will learn from this course

Content RatingThumbs Up93%(5,504 ratings)Info
Week
1

Week 1

2 hours to complete

Basic R Language

2 hours to complete
1 video (Total 2 min), 27 readings
27 readings
Course Textbook: Mastering Software Development in R1m
Syllabus10m
Swirl Assignments10m
Datasets10m
Lesson Introduction2m
Evaluation3m
Objects1m
Numbers1m
Creating Vectors1m
Mixing Objects1m
Explicit Coercion3m
Matrices3m
Lists2m
Factors4m
Missing Values3m
Data Frames3m
Names4m
Attributes1m
Summary1m
The Importance of Tidy Data5m
The “Tidyverse”4m
Reading Tabular Data with the readr Package10m
Reading Web-Based Data1m
Flat files online10m
Requesting data through a web API10m
Scraping web data2m
Parsing JSON, XML, or HTML data3m
6 hours to complete

Basic R Language: Lesson Choices

6 hours to complete
1 practice exercise
Swirl Lessons3h
Week
2

Week 2

1 hour to complete

Data Manipulation

1 hour to complete
11 readings
11 readings
Basic Data Manipulation10m
Piping7m
Summarizing data10m
Selecting and filtering data10m
Adding, changing, or renaming columns7m
Spreading and gathering data10m
Merging datasets10m
Working with Dates, Times, Time Zones3m
Converting to a date or date-time class7m
Pulling out date and time elements5m
Working with time zones8m
6 hours to complete

Data Manipulation: Lesson Choices

6 hours to complete
1 practice exercise
Swirl Lessons3h
Week
3

Week 3

1 hour to complete

Text Processing, Regular Expression, & Physical Memory

1 hour to complete
9 readings
9 readings
Text Processing and Regular Expressions1m
Text Manipulation Functions in R10m
Regular Expressions15m
RegEx Functions in R5m
The stringr Package10m
Summary1m
The Role of Physical Memory10m
Back of the Envelope Calculations8m
Internal Memory Management in R5m
6 hours to complete

Text Processing, Regular Expression, & Physical Memory: Lesson Choices

6 hours to complete
1 practice exercise
Swirl Lessons3h
Week
4

Week 4

5 hours to complete

Large Datasets

5 hours to complete
7 readings
7 readings
Working with Large Datasets2m
In-memory strategies10m
Out-of-memory strategies10m
Diagnosing Problems5m
How to Google Your Way Out of a Jam5m
Asking for Help5m
Quiz Instructions4h
1 practice exercise
Reading and Summarizing Data30m

Reviews

TOP REVIEWS FROM THE R PROGRAMMING ENVIRONMENT

View all reviews

About the Mastering Software Development in R Specialization

Mastering Software Development in R

Frequently Asked Questions

More questions? Visit the Learner Help Center.