Skip to content
R for the Rest of Us Logo

It is often that said that those who work with data spend at least half of their time cleaning it. Beautiful visualizations and intricately designed reports often hide the hours and hours of work spent getting data into the right format for analysis. Data does not speak for itself — at least not without some serious cleaning beforehand.

Data cleaning skills are essential to your success. Fortunately, R has some great packages to help with data cleaning. Unfortunately, knowing what these packages are and how to use them is not straightforward.

This course will help you learn how to take messy data and quickly clean it. You’ll learn to:

  • Get your data into tidy format

  • Use regular expressions to deal with complex character data

  • Work with missing data

  • Identify and deal with duplicate values

  • And much, much more!

The 31 lessons in this course take you from the high-level thinking about best practices in data organization to the nitty gritty of cleaning messy data. You’ll learn both the why and the how of data cleaning. We can’t promise that you’ll have less data cleaning to do, but this course will make sure that the data cleaning you do is faster and more efficient than ever before.

Data Cleaning with R

32 Lessons (3h 55m) • 202 Students Enrolled

Luis D. Verde Arregoitia By Luis D. Verde Arregoitia

Course Includes

  • Certificate
  • Self-Paced
  • Lifetime Access

50% discount for:

Students
Low-income locations

25% discount for:

Groups of 3 or more

Bundle Discounts

Buy multiple courses at the same time for a discount.

2 Courses

20% off

3 Courses

25% off

4 Courses

30% off

5+ Courses

35% off

Cannot be combined with any other discount.

Course Content

32 Lessons (3h 55m)

Luis D. Verde Arregoitia

Luis D. Verde Arregoitia

About the Instructor

Luis D. Verde Arregoitia is a biologist by training with nearly a decade of R experience. Alongside his research on mammals, Luis has also spent years helping others learn to clean, restructure, and share analysis-ready data. An RStudio certified instructor, he enjoys teaching and blogging about R in both English and Spanish.

What People Say

I’ve had so many false starts trying to learn R: my initial excitement at learning something new is quickly dashed by the brick wall of coding. I keep telling myself R is not for non-coders like me and off I slope back to Excel! This course is different. To use the words of one of my data heroes, Alberto Cairo, this course doesn’t try to simplify R but it helps clarify the basic skills you need. The step-by-step approach to building skills kept me engaged and learning all the way through. All the while I kept thinking, I know how I can use this in my current job.

Kevin Cahill
Kevin Cahill Data Officer, We Are With You

This course is fantastic! I can't say enough good things about it. There were a few basic functions that I had already learned in R but I had always struggled with retaining the information because I'd never quite understood the grammar around how to piece functions together. David breaks down everything into really easy to understand and digestible chunks. I was asked to complete an assessment in R for a job interview only 2 days after finishing this course; I was able to complete the assessment and was asked to progress to the next stage of interviewing. With a lifetime access, this course is well worth the money. I would 100% recommend this course to a friend or colleague.

Chiara Sumich Researcher and Evaluator

Your succinct lessons were the gateway for my fast advancement. By learning the basics from this course, I have already gone down the deep end of conducting inferential statistics, machine learning, and other advanced analyses. I've already impressed my boss with my first HTML report to our VP!

Jordan Trachtenberg
Jordan Trachtenberg Director of Assessment at Rose-Hulman Institute of Technology

I have attended a few R courses, some of which were well taught, but nowhere near as practical as yours. I'll certainly continue subscribing and be considering your future courses.

Rod Ling
Rod Ling Data Analyst

I've been dipping my toes in the R water for many years, your site and approach has been the most accessible and useful by far!

Bohdanna Kinasevych
Bohdanna Kinasevych Leading4Impact

FAQs

Are there any prerequisites for this course?

You should either have taken or be familiar with the content in the Fundamentals of R course. That includes the basics of the dplyr package, data visualization with ggplot2, and using RMarkdown.

Can I get a refund if I’m not satisfied?

Absolutely! If you are unsatisfied with the course for any reason, contact me and I will give you a full refund, no questions asked.

Is this course live or self-paced?

It is entirely self-paced, giving you the freedom to learn whenever and wherever you’d like to.

Does my access to the material expire at any point?

Nope! Sign up now and you’ll have access to the course forever.

Get Lifetime Access

for $99