Course icon

Advanced Data Transformation

6 Topics • 127 Exercises • 12 Quizzes

Efficiently transform and plot data using the most sophisticated tools available in R. Transform data in base-R, dplyr and data.table for rich, interactive data visualizations in ggplot2 and plotly.

Intermediate difficulty

Start learning for free

In this course...

  • 6 Topics
  • 127 Exercises
  • 12 Quizzes
  • Wide variety of topics
  • Unlock free course materials
  • Free quizzes and exercises
    • Key facts

    • Learn how to build efficient data pipelines with easy-to-use dplyr verbs.
    • Create high-performance data transformations with data.table.
    • Bring your data to life with interactive plots using plotly and r2d3.


    6 Topics • 127 Exercises • 12 Quizzes

    Writing Functions

    Learn how to write functions which are easy to understand and increase re-usability without code duplication.

    Writing Functions

    Learn how to write functions which are easy to understand and increase re-usability without code duplication.

    Data Wrangling with dplyr

    Learn to use the basic dplyr verbs to filter rows, select columns and sort/arrange datasets in combination with the pipe %>% operator. Tidy your data with more complex transformations and apply various join operators.

    Data Wrangling with data.table

    Do assignments, joins and aggregations faster with data.table using various optimizations including keys and re-use of objects in memory (no copy).


    Re-cap of the Grammar of Graphics implemented in ggplot2 syntax using geometric objects, aesthethic mappings and facet plots.

    Data Wrangling Examples


    Apply your data wrangling skills using a real and synthetic dataset to answer questions about your dataset quickly.

    base-R, dplyr and data.table

    Transform large and complex data sets using base-R and popular libraries like dplyr and data.table. Master dplyr verbs quickly and build data processing pipelines for modelling and plotting. Unleash the power of data.table with optimized, lightning fast merges and queries and see how it compares to dplyr and base-R in terms of speed and usability.

    R Base Graphics, ggplot2 and Interactive Plotting

    Convert your data to different layouts (e.g. 3rd normal form aka tidy data) using packages like reshape2. Plot your data sets with base-R, and ggplot2. See how every single detail of base-R plots can be customized. Learn advanced ggplot2 skills by creating your own geoms and customize themes for your corporate identity. Tell compelling stories and transport your data insights clearly through great visualizations. Make your visualizations even more appealing through interactive plots created with packages like plotly or r2d3.

    Quantargo Certificate™

    The Quantargo certificate in “Advanced Data Transformation” demonstrates that your are literate in the topics covered by this course. You have...

  • In-depth knowledge on important concepts
  • Hands-on experience with the tools covered
  • A good starting point for further topics
  • Quantargo CourseCockpit™

    We have built a complete online Learning Hub with hands-on quizzes, code exercises and viedeos and an online Workspace that lets you immediately apply learned skills by trying out code.

    Track progress and learn in your own pace with our interactive tutorials. In the CourseCockpit you’ll find all assets and course materials.

    A complete RStudio environment to try out new ideas and play around with different packages and features. All files are synced automatically.