When you enroll in this course, you'll also be enrolled in this Specialization.
Learn new concepts from industry experts
Gain a foundational understanding of a subject or tool
Develop job-relevant skills with hands-on projects
Earn a shareable career certificate
There are 5 modules in this course
This course continues our gentle introduction to programming in R designed for 3 types of learners. It will be right for you, if:
• you want to do data analysis but don’t know programming
• you know programming but aren’t too familiar with R
• you know some R programming but want to learn more about the tidyverse verbs
It is best taken following the first course in the specialization or if you already are familiar with ggplot, RMarkdown, and basic function writing in R. You will use learn to use readr to read in your data, dplyr to analyze your data, and stringr and forcats to manipulate strings and factors.
When analyzing data, you will often be required to import data from CSV or txt files. In this module, you will learn how to import and parse data in base R and the readr library, a package in the Tidyverse. You will also be introduced to R projects, which help store and organize data files associated with an analysis.
What's included
7 videos1 reading2 assignments4 plugins
Show info about module content
7 videos•Total 35 minutes
Projects and the R Environment•4 minutes
Importing Data•7 minutes
Introduction to Tibbles•5 minutes
Tibble Indexing•3 minutes
Parsing Vectors•6 minutes
Parsing Dates•5 minutes
Using the readr Library•5 minutes
1 reading•Total 1 minute
Course Updates and Accessibility Support•1 minute
2 assignments•Total 20 minutes
Tibbles and DataFrames•10 minutes
Importing and Parsing Data•10 minutes
4 plugins•Total 60 minutes
R for Data Science Chapter 8: Projects•15 minutes
R for Data Science Chapter 11: Data Import•15 minutes
R for Data Science Chapter 10: Tibbles•15 minutes
R for Data Science: Parsing a Vector•15 minutes
Tidying Data
Module 2•4 hours to complete
Module details
Data are stored in tabular forms and are often organized differently depending on its use. In this module, you will learn how to reorganize data to produce a "tidy" data set, where every variable is stored in its own column, every observation is stored in its own row, and each value is stored in a table cell.
R for Data Science Chapter 12: Tidy Data•15 minutes
Relational Data
Module 3•3 hours to complete
Module details
Data analysis rarely involves a single data table and you will be required to combine multiple related tables to answer questions you are interested in. In this module, you will learn and practice mutating variables and filtering observations from relational data.
Data Transformation with dplyr: Cheat Sheet•1 minute
1 assignment•Total 15 minutes
Relational Data•15 minutes
1 peer review•Total 60 minutes
Relational Data with dplyr•60 minutes
1 ungraded lab•Total 60 minutes
Relational Data with dplyr•60 minutes
2 plugins•Total 20 minutes
R for Data Science Chapter 13: Relational Data•15 minutes
YouTube Video: R Programming dplyr Join•5 minutes
String Manipulation and Regular Expressions
Module 4•5 hours to complete
Module details
This module will introduce string manipulation in R. You will learn the basics of strings, including string creation, merging, and subsetting. Then, you will use regular expressions to describe and view patterns in strings.
Controlling the Number of Pattern Matches•5 minutes
Groups and Backreferences•5 minutes
Detect Matches•5 minutes
Extract Matches•5 minutes
Grouped Matches•4 minutes
String Splitting and regex()•4 minutes
1 reading•Total 1 minute
String Manipulation with stringr: Cheat Sheet•1 minute
3 assignments•Total 30 minutes
String Basics•10 minutes
Regular Expressions•10 minutes
Applying Regular Expressions•10 minutes
1 peer review•Total 60 minutes
String Manipulation and Regular Expressions•60 minutes
2 ungraded labs•Total 120 minutes
Practice Exercises•60 minutes
String Manipulation and Regular Expressions•60 minutes
2 plugins•Total 30 minutes
R for Data Science Chapter 14: Strings•15 minutes
Regular Expressions with stringr•15 minutes
Categorical Variables and Factors
Module 5•3 hours to complete
Module details
In the last module of the course, you will use the forcats package in the tidyverse to work with categorical variables, variables that have discrete values. The forcats package introduces factors - data objects used to categorize the data in levels. You will practice creating and modifying factors.
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
Prepare for a degree
Taking this course by University of Colorado Boulder may provide you with a preview of the topics, materials and instructors in a related degree program which can help you decide if the topic or university is right for you.
View eligible degrees
Prepare for a degree
Taking this course by University of Colorado Boulder may provide you with a preview of the topics, materials and instructors in a related degree program which can help you decide if the topic or university is right for you.
CU Boulder is a dynamic community of scholars and learners on one of the most spectacular college campuses in the country. As one of 34 U.S. public institutions in the prestigious Association of American Universities (AAU), we have a proud tradition of academic excellence, with five Nobel laureates and more than 50 members of prestigious academic academies.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I subscribe to this Specialization?
When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.