- Level Foundation
- Duration 12 hours
- Course by Johns Hopkins University
-
Offered by
About
Data visualization is a critical skill for anyone that routinely using quantitative data in his or her work - which is to say that data visualization is a tool that almost every worker needs today. One of the critical tools for data visualization today is the R statistical programming language. Especially in conjunction with the tidyverse software packages, R has become an extremely powerful and flexible platform for making figures, tables, and reproducible reports. However, R can be intimidating for first time users, and there are so many resources online that it can be difficult to sort through without guidance. To fill that need, this course is intended for learners who have little or no experience with R but who are looking for an introduction to this tool. By the end of this course, students will be able to import data into R, manipulate that data using tools from the popular tidyverse package, and make simple reports using R Markdown. The course is designed for students with good basic computing skills, but limited if any experience with programming.Modules
Installing R and Getting Started
1
Assignment
- Install R and Setup Quiz
2
Videos
- Introduction to the Course
- Introduction to R and Software Installation
2
Readings
- How to Watch the Videos
- The RStudio Cheat Sheet
R Basics
1
Assignment
- Base R and Functions Quiz
3
Videos
- Basic R, Part 1
- Basic R Part 2
- Functions in R
2
Readings
- Base R Cheat Sheet
- R for Data Science, Chapter 4
Managing and Importing Data in R
1
Assignment
- Dataframes and Importing Data in R
2
Videos
- Dataframes
- Basics of Importing Data into R
2
Readings
- A Note on File Paths
- CCES Data
Base R Visualizations and Peer Review
1
Assignment
- Base R Visualization Quiz
1
Peer Review
- Base R Peer Review Practice
1
Videos
- Base R Visualizations
1
Readings
- Cookbook for R: Basic Plots
Introducing the tidyverse and importing data
1
Assignment
- Tidyverse Introduction Quiz
2
Videos
- Introduction to the tidyverse
- Data import and structure in the tidyverse
3
Readings
- R for Data Science, Introduction and Part II: Wrangle
- Data Import Cheat Sheet
- tibble, readr, and tidyr Documentation
Manipulating Variables and Summarizing Cases
1
Assignment
- Manipulating Variables and Creating Summaries Quiz
1
Peer Review
- tidyverse Practice Peer Review
3
Videos
- Filtering, selecting, recoding, renaming, and piping
- Recoding, Renaming, and Calculating Columns
- Grouping and summarizing data
4
Readings
- R for Data Science, Chapter 5
- Data Wrangling Cheat Sheet
- Getting Started with dplyr
- Learning to Read R Documentation
Introduction to R Markdown
1
Assignment
- R Markdown Intro Quiz
1
Videos
- Creating reports with R Markdown
5
Readings
- Note on Installing LaTex
- Note on Previewing Figures in R Markdown
- R for Data Science, Chapter 27
- R Markdown Cheat Sheet
- R Markdown Reference Guide
Writing Text and Making Tables in R Markdown
1
Assignment
- R Markdown Syntax Quiz
1
Videos
- R Markdown syntax and tables
1
Readings
- R Markdown: The Definitive Guide
Including Figures in R Markdown
1
Assignment
- Incorporating Tables and Figures Quiz
1
Videos
- qplots and closing thoughts
1
Readings
- qplot() Documentation
Making a Report and Demonstrating Your Skills
1
Peer Review
- Your R Markdown Report
1
Readings
- A Note About Peer Review Assignments
Auto Summary
"Getting Started with Data Visualization in R" is an essential course designed for those delving into the realm of data science and AI. This course, offered by Coursera, emphasizes the importance of data visualization for professionals handling quantitative data across various fields. It introduces learners to the R statistical programming language, a leading tool in data visualization, especially when paired with the tidyverse software packages. R, known for its powerful capabilities in creating figures, tables, and reproducible reports, can be daunting for beginners. This course addresses that challenge by providing a structured introduction tailored for individuals with strong basic computing skills but minimal or no programming experience. Throughout the course, participants will learn to import data into R, manipulate it using tidyverse tools, and generate simple reports with R Markdown. Spanning a comprehensive 720-minute duration, the course is accessible through two subscription plans: Starter and Professional, catering to different learner needs. Whether you're a newcomer to data science or looking to enhance your data visualization skills, this foundational course equips you with the practical knowledge to confidently use R in your professional toolkit.

Collin Paschall