bestcourses is supported by learners. When you buy through links on our website, we may earn an affiliate commission. Learn more

Data science with R: tidyverse

R Programming Language, Data Analysis, Data Cleaning, Data Science, Data Wrangling, tidyverse, dplyr, ggplot2, RStudio

4.46 / 5.0
611 students30 hours 8 minutes

Created by Marko Intihar, offered on Udemy

bestcourses score™

Student feedback


To make sure that we score courses properly, we pay a lot of attention to the reviews students leave on courses and how many students are taking a course in the first place. This course has a total of 611 students which left 75 reviews at an average rating of 4.46, which is average.

Course length


We analyze course length to see if courses cover all important aspects of a topic, taking into account how long the course is compared to the category average. This course has a length of 30 hours 8 minutes, which is pretty short. This might not be a bad thing, but we've found that longer courses are often more detailed & comprehensive. The average course length for this entire category is 7 hours 54 minutes.

Overall score


This course currently has a bestcourses score of 5.6/10, which makes it an average course. Overall, there are probably better courses available for this topic on our platform.


Data Science skills are still one of the most in-demand skills on the job market today. Many people see only the fun part of data science, tasks like:  "search for data insight", "reveal the hidden truth behind the data", "build predictive models", "apply machine learning algorithms", and so on. The reality, which is known to most data scientists, is, that when you deal with real data, the most time-consuming operations of any data science project are: "data importing", "data cleaning", "data wrangling", "data exploring" and so on. So it is necessary to have an adequate tool for addressing given data-related tasks. What if I say, there is a freely accessible tool, that falls into the provided description above!

R is one of the most in-demand programming languages when it comes to applied statistics, data science, data exploration, etc. If you combine R with R's collection of libraries called tidyverse, you get one of the deadliest tools, which was designed for data science-related tasks. All tidyverse libraries share a unique philosophy, grammar, and data types. Therefore libraries can be used side by side, and enable you to write efficient and more optimized R code, which will help you finish projects faster.

This course includes several chapters, each chapter introduces different aspects of data-related tasks, with the proper tidyverse tool to help you deal with a given task. Also, the course brings to the table theory related to the topic, and practical examples, which are covered in R. If you dive into the course, you will be engaged with many different data science challenges, here are just a few of them from the course:

  • Tidy data, how to clean your data with tidyverse?

  • Grammar of data wrangling.

  • How to wrangle data with dplyr and tidyr.

  • Create table-like objects called tibble.

  • Import and parse data with readr and other libraries.

  • Deal with strings in R using stringr.

  • Apply Regular Expressions concepts when dealing with strings.

  • Deal with categorical variables using forcats.

  • Grammar of Data Visualization.

  • Explore data and draw statistical plots using ggplot2.

  • Use concepts of functional programming, and map functions using purrr.

  • Efficiently deal with lists with the help of purrr.

  • Practical applications of relational data.

  • Use dplyr for relational data.

  • Tidy evaluation inside tidyverse.

  • Apply tidyverse tools for the final practical data science project.

Course includes:

  • over 25 hours of lecture videos,

  • R scripts and additional data (provided in the course material),

  • engagement with assignments at the end of each chapter,

  • assignments walkthrough videos (where you can check your results).

All being said this makes one of Udemy's most comprehensive courses for data science-related tasks using R and tidyverse.

Enroll today and become the master of R's tidyverse!!!

What you will learn

  • How to use R's tidyverse libraries in your data science projects
  • How to write efficient R code for data science related tasks
  • What is clean data
  • How to clean your data with R
  • What is grammar of data wrangling
  • How to wrangle data with dplyr and tidyr
  • How to import data into R
  • How to properly parse imported data
  • How to chain R's functions into a pipeline
  • How to manipulate strings
  • What are Regular Expressions
  • How to use stringr library with Regular Expressions
  • How to use forcats library to manipulate categorical variables
  • What is Grammar of Graphics
  • How to visualize data with ggplot2 library
  • What is functional programing
  • How to use purrr library for mapping functions, nesting data, manipulating lists, etc.
  • What is relational data
  • How to use dplyr library for relational data
  • What is tidy evaluation
  • How to use tidyverse tools to finish a practical project


  • R and RStudio already installed on your computer.
  • Basic knowledge of statistics is a plus.
  • Basic to intermediate R knowledge is a plus.
  • Complete R beginners will find course more challenging.
  • For complete R beginners I recommend first taking one of the R beginners courses.
  • Interest in data science and data science related tasks.
  • Interest in how to write efficient R code.
  • Please update R or R's libraries if necessary. List of versions ( R and all R's libraries used in the exercises) provided at the beginning and at the end of course material.
Udemy logo
Available on


With almost 200,000 courses and close to 50 million students, Udemy is one of the most visited online learning platforms. Popular topics include software development, the digital economy, but also more traditional topics like cooking and music.

Frequently asked questions

  • Price: $94.99
  • Platform: Udemy
  • Language: English
  • 30 hours 8 minutes
Data science with R: tidyverse thumbnail

bestcourses score: 5.6/10

There might be better courses available for this topic.