Applied Data Visualization with R and ggplot2 Training

Level: Intermediate

This fast-paced, data visualization with R and ggplot2 course is a 1-day, practical hands-on course aimed at experienced developers and system architects. As you progress, you’ll find helpful tips and tricks, as well as useful self-assessment material, exercises, and activities to help you benchmark your progress and reinforce what you’ve learned. The activities have been devised to simulate real-world conditions in order to equip you with the necessary skills to accelerate software deployment while still maintaining security, portability, and affordability.

Key Features of this Data Visualization with R and ggplot2 Training:

  • After-course instructor coaching benefit

You Will Learn How To:

  • Illustrating continuous integration and continuous delivery concepts.
  • Setting up the R environment, R Studio, and explaining the structure of ggplot2.
  • Distinguishing between types of variables and best practices for visualizing them.
  • Changing the defaults of visualizations to reveal more information about the data.
  • Implementing the "Grammar of Graphics" in ggplot2, such as scales, coordinate systems, position adjustments, and faceting.
  • Creating complex visualizations and investigating the correlations between variables.
  • Designing and implementing a visualization from scratch.

Choose the Training Solution That Best Fits Your Individual Needs or Organizational Goals


In Class & Live, Online Training

  • 1-day instructor led training course
  • One-on-one after-course instructor coaching
  • Pay later by invoice -OR- at the time of checkout by credit card
View Course Details & Schedule

Standard $690 USD

Government $520 USD




Team Training

  • Bring this or any training to your organization
  • Full - scale program development
  • Delivered when, where, and how you want it
  • Blended learning models
  • Tailored content
  • Expert team coaching

Customize Your Team Training Experience


Save More On Training with FlexVouchers – A Unique Training Savings Account

Our FlexVouchers help you lock in your training budgets without having to commit to a traditional 1 voucher = 1 course classroom-only attendance. FlexVouchers expand your purchasing power to modern blended solutions and services that are completely customizable. For details, please call 888-843-8733 or chat live.

In Class & Live, Online Training

Time Zone Legend:
Eastern Time Zone Central Time Zone
Mountain Time Zone Pacific Time Zone

Note: This course runs for 1 Day

Guaranteed to Run

When you see the "Guaranteed to Run" icon next to a course event, you can rest assured that your course event — date, time — will run. Guaranteed.

Data Visualization with R and ggplot2 Training Information

  • Who Should Attend

    This course is meant for professionals who work with data and use R as part of their workflow. It also targets students who want to extend and enhance their data analysis skills by adding complex, informative, and professional visualizations. This course will not cover the basics of R commands and objects, so students are expected to have some familiarity with the R language

Data Visualization with R and ggplot2 Training Outline

  • Lesson 1: Basic Plotting in ggplot2

    • Introduction to ggplot2
    • Geometric Objects
    • The Grammar of Graphics
  • Lesson 2: The Grammar of Graphics and Visual Components

    • More on the Grammar of Graphics
    • Facets
    • Changing Styles and Colors
    • Geoms and Statistical Summaries
  • Lesson 3: Advanced Geoms and Statistics

    • Advanced Plotting Techniques
    • Time Series
    • Maps
    • Trends, Correlations, and Statistical Summaries

Team Training

R and ggplot2 FAQs

  • What is ggplot2?

    ggPlot2 is a data visualization package for the statistical programming language and is a versatile system for making graphs.

  • What is R programming?

    R is a programming language used by data scientist to do Data Analysis, linear and nonlinear modelling, clustering, etc., being one of the most popular languages to perform these functions.

Why do we require your location?

It allows us to direct your request to the appropriate Customer Care team.

Preferred method of contact:
Chat Now

Please Choose a Language

Canada - English

Canada - Français