VOOZH about

URL: https://www.coursera.org/learn/data-analysis-with-tidyverse

⇱ Data Analysis with Tidyverse | Coursera


Data Analysis with Tidyverse

Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.

Data Analysis with Tidyverse

1,678 already enrolled

Included with

β€’

Learn more

Ask Coursera

Gain insight into a topic and learn the fundamentals.
4.1

13 reviews

Beginner level

Recommended experience

Flexible schedule
2 weeks at 10 hours a week
Learn at your own pace
Prepare for a degree

Gain insight into a topic and learn the fundamentals.
4.1

13 reviews

Beginner level

Recommended experience

Flexible schedule
2 weeks at 10 hours a week
Learn at your own pace
Prepare for a degree

What you'll learn

  • You will learn to identify and describe tidy data and transform a non-tidy data set to be tidy in R.

  • You will learn to analyze data between multiple related data tables.

  • You will be learn to apply regular expressions to detect patterns in strings and return matches and replace patterns with new values.

Details to know

Shareable certificate

Add to your LinkedIn profile

Assessments

8 assignmentsΒΉ

AI Graded see disclaimer
Taught in English

Build your subject-matter expertise

This course is part of the Expressway to Data Science: R Programming and Tidyverse Specialization
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

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

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.

What's included

6 videos1 reading1 assignment1 peer review2 ungraded labs1 plugin

6 videosβ€’Total 35 minutes
  • What is Tidy Data? β€’5 minutes
  • Pivoting Dataβ€’5 minutes
  • Separating and Uniting Variablesβ€’5 minutes
  • Handling Missing Data β€’7 minutes
  • Pivoting Data and Groupingβ€’6 minutes
  • Tidying Multiple Observations Per Rowβ€’7 minutes
1 readingβ€’Total 1 minute
  • Other Resources β€’1 minute
1 assignmentβ€’Total 15 minutes
  • Tidying Dataβ€’15 minutes
1 peer reviewβ€’Total 60 minutes
  • Tidying Dataβ€’60 minutes
2 ungraded labsβ€’Total 120 minutes
  • Practice Tidying Dataβ€’60 minutes
  • Tidying Dataβ€’60 minutes
1 pluginβ€’Total 15 minutes
  • R for Data Science Chapter 12: Tidy Dataβ€’15 minutes

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.

What's included

4 videos1 reading1 assignment1 peer review1 ungraded lab2 plugins

4 videosβ€’Total 19 minutes
  • Working with Packagesβ€’6 minutes
  • Mutating Joinsβ€’7 minutes
  • Filtering Joinsβ€’5 minutes
  • Set Operationsβ€’2 minutes
1 readingβ€’Total 1 minute
  • 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

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.

What's included

11 videos1 reading3 assignments1 peer review2 ungraded labs2 plugins

11 videosβ€’Total 50 minutes
  • Introduction to Stringsβ€’5 minutes
  • Subsetting Stringsβ€’3 minutes
  • Basic String Matchingβ€’4 minutes
  • Anchoring Expressionsβ€’4 minutes
  • Character Classesβ€’6 minutes
  • 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

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.

What's included

6 videos2 readings1 assignment1 peer review1 ungraded lab3 plugins

6 videosβ€’Total 33 minutes
  • What Are Factorsβ€’5 minutes
  • Creating Factorsβ€’8 minutes
  • Other Factor Verbs and the GSSβ€’5 minutes
  • Modifying Factor Order: Part 1β€’6 minutes
  • Modifying Factor Order: Part 2β€’5 minutes
  • Modifying Factor Levelsβ€’3 minutes
2 readingsβ€’Total 2 minutes
  • Factors with forcats: Cheat Sheetβ€’1 minute
  • Other Resourcesβ€’1 minute
1 assignmentβ€’Total 5 minutes
  • Factorsβ€’5 minutes
1 peer reviewβ€’Total 60 minutes
  • Categorical Variables and Factorsβ€’60 minutes
1 ungraded labβ€’Total 60 minutes
  • Categorical Variables and Factorsβ€’60 minutes
3 pluginsβ€’Total 35 minutes
  • R for Data Science Chapter 15: Factorsβ€’15 minutes
  • forcats Overviewβ€’15 minutes
  • forcats Vignetteβ€’5 minutes

Earn a career certificate

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.

Instructor

University of Colorado Boulder
6 Coursesβ€’40,395 learners

Explore more from Data Analysis

Why people choose Coursera for their career

πŸ‘ Image

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
πŸ‘ Image

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
πŸ‘ Image

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
πŸ‘ Image

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Frequently asked questions

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.

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.

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.

Financial aid available,

ΒΉ Some assignments in this course are AI-graded. For these assignments, your data will be used in accordance with Coursera's Privacy Notice.