Udemy

R for Data Analysis: The Ultimate Beginner's Guide

Enroll Now
  • 380 Students
  • Updated 11/2025
  • Certificate Available
4.7
(63 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
8 Hour(s) 0 Minute(s)
Language
English
Taught by
Wesley Furlong, Ph.D.
Certificate
  • Available
  • *The delivery and distribution of the certificate are subject to the policies and arrangements of the course provider.
Rating
4.7
(63 Ratings)
5 views

Course Overview

R for Data Analysis: The Ultimate Beginner's Guide

An 80-20 Approach to Proficiency for Beginners, taught by a Ph.D. Data Scientist

This is the R course for beginners with no coding experience. It is based on the latest research in online learning theory and my personal experience with dozens of online courses. I created this course as the course I wish I would have had when I first started learning R.

We will code together and focus on the 20% of code responsible for 80% of the work. At the end of sections, you will have a 'Make It Stick' challenge to apply what you have just learned with a different dataset (based on principles in the book 'Make It Stick').
This course is different from other beginner courses in R in a couple significant ways:
Project-based learning with real-world scenarios: All lessons are based on common questions facing data practioners.
Content focus: The course outline and lectures are based on everyday workflows of data practioners rather than a bottom-up approach to R programming. Practically, this means we won't spend much time learning about R and core principles of programming; we will immediately start with how you will use it.
Current (& continually updated) code: I work in R everyday and make sure you are learning the best and most efficient ways to accomplish the most common and important tasks. For example, the rowwise function in the dplyr package enables you to perform calculations across columns by rows. A single line of code can now accomplish what was previously far more challenging.
Keeping it real: I keep the video rolling when I make an error. You can learn a lot from mistakes. R was my first programming language and I quit twice because of too many errors, too much time to learn it, and frustration with online courses that left out important steps or assumed knowledge that simply wasn't there. I try really hard to explain what we're doing while we're doing it and then giving you an opportunity to do it on your own with a different (but related) dataset.   
 

In this course, you will learn to:

  • Load data from different sources (files, databases)

  • Structure data for analysis using the tidyverse packages

  • Quickly explore and visualize data trends

  • Conduct feature engineering for deeper analysis

  • Analyze survey data

  • Select the right visualization for your data

  • Create professional visualizations

  • Create and automate reports using RMarkdown

Course Content

  • 8 section(s)
  • 70 lecture(s)
  • Section 1 Introduction
  • Section 2 Project Set-Up
  • Section 3 Section 1: Jumpstart
  • Section 4 Section 2: Loading, Joining, and Exploring Data
  • Section 5 Section 3: Data Transformation
  • Section 6 Section 4: Feature Engineering
  • Section 7 Section 5: Data Visualizations and Reports
  • Section 8 Section 6: Building Reports

What You’ll Learn

  • Load data from different sources into R (files, databases)
  • Clean and transform data using the tidyverse packages
  • Quickly explore and visualize data trends
  • Create professional visualizations and reports
  • Perform time-series analysis
  • Conduct feature engineering for deeper analysis
  • Automate reports with Rmarkdown


Reviews

  • U
    Udemy User
    5.0

    Easy to follow; clear and consice directions; substantive content for a beginner

  • A
    Abioye Kazeem Babatunde
    4.5

    So straightforward and comprehensive.

  • S
    Steven Welch
    5.0

    This course is my first attempt to learn R, having been an enthusiastic user of Python for machine learning applications for several years. Of late I have been wanting to do more with data exploration and visualization, and this course proved to be just the jumpstart I needed. In the course Wesley Furlong does an engaging interactive exploration of an interesting data set that highlights the effectiveness and ease of dynamic data exploration using the declarative programming style of the tidyverse package. His presentation is a clear, concise and fluent modeling of how to gain insight into data. Even though I have always been most comfortable with imperative style programming (bit of a control freak), I am now enthusiastically embracing the pipe operator, declarative grammar and functional programming techniques to split-apply-combine my way to interesting and useful results.

  • A
    Abhinaba Dutta
    5.0

    Very good explanation to understand R Studio .

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed