Introduction to R and Visualization

Sample video: A data scientist's approach

Introduction to R and Visualization

Current Status
Not Enrolled
Free trial!
Get Started
This course is currently closed

Learn what data science is and how it is used by organizations large and small


Learn how to use R to transform, format, and clean gigabytes of data in seconds


Create expressive visualizations with R combining many variables in detailed charts

Instruction2 hours 40 minutes
Practice 25+ hours

Syllabus: Introduction to R and Visualization

This course teaches students a new skill set in under 3 hours of instructional video. It’s designed for individuals without a math or programming background and walks them step-by-step through basic data analysis techniques and visualization skills.

By the end of this course, students will be able to:
  1. Think about data and manipulate it
  2. Code and format data in R
  3. Create dynamic and appealing visualizations with R
  1. Concept reviews: these are comprised of short five question quizzes that cover the most important concepts and ideas in each lesson. They encourage holistic understanding and are multi-faceted ques=on types (i.e. drag and drop, fill-in-the-blanks, matching, etc).
  2. Exercises: these are additional videos that cover the coding functions in the instructional video in more depth. They are project-based and include coding templates for students to strengthen their skills outside of the course.
Materials provided:
  1. Accompanying PDFs to use as reference materials
  2. R code templates from the instructional videos and exercises
  3. Data sets used in the instructional videos and exercises

Course Outline

1. Getting started with R (6 min) – Free trial!

Installing R and RStudio
Introduction to RStudio

2. Overview of data science and R (31 min) – Free trial!

What is data science?
A data scientist’s approach
Introduction to R
Getting started in R

3. Working with data in R (37 min)

Understanding data types
Manipulating data
Subsetting data
Summarizing data

4. Basic visualizations (38 min)

Basic plotting in R
Basic plotting in ggplot2
Building a graph
Customizing graphs
Creating a heatmap

5. Advanced visualizations (27 min)

Advanced plotting in ggplot2
Advanced plotting, part 2
3D plotting

6. Visualizing data with the Google API (21 min)

Mapping DC crime
Creating reusable functions
Tips and additional resources

Total instruction time: 2 hrs, 40 min

Dr. Harlan Harris

Harlan Harris is the Director of Data Science at the Education Advisory Board, and the co-founder of the Data Science DC Meetup and Data Community DC, Inc. Dr. Harris has many years in the data science industry and co-authored “Analyzing the Analyzers” through O’Reilly Media.

Course Forum