Introduction to R Master the basics of data analysis by manipulating common data structures such as vectors, matrices and data frames. 4 hours
Intermediate R Continue your journey to become an R ninja by learning about conditional statements, loops, and vector functions. 6 hours
Intermediate R - Practice Strengthen your knowledge of the topics you learned in Intermediate R with a ton of new and fun exercises. 4 hours
Importing Data in R (Part 1) In this course, you will learn to read CSV, XLS, and text files in R using tools like readxl and data.table. 3 hours
Importing Data in R (Part 2) Parse data in any format. Whether it's flat files, statistical software, databases, or data right from the web. 3 hours
Cleaning Data in R Learn to explore your data so you can properly clean and prepare it for analysis. 4 hours
Importing & Cleaning Data in R: Case Studies In this series of four case studies, you'll revisit key concepts from our courses on importing and cleaning data in R. 4 hours
Writing Functions in R Learn the fundamentals of writing functions in R so you can make your code more readable and automate repetitive tasks. 4 hours Play preview
Data Manipulation in R with dplyr Master techniques for data manipulation using the select, mutate, filter, arrange, and summarise functions in dplyr. 4 hours
Joining Data in R with dplyr This course will show you how to combine data sets with dplyr's two table verbs. 4 hours Play preview
Data Visualization in R This course provides a comprehensive introduction to working with base graphics in R. 4 hours Play preview
Data Visualization with ggplot2 (Part 1) Learn to produce meaningful and beautiful data visualizations with ggplot2 by understanding the grammar of graphics. 5 hours
Data Visualization with ggplot2 (Part 2) Take your data visualization skills to the next level with coordinates, facets, themes, and best practices in ggplot2. 5 hours
Data Visualization with ggplot2 (Part 3) This course covers some advanced topics including strategies for handling large data sets and specialty plots. 6 hours
Introduction to Data Learn the language of data, study types, sampling strategies, and experimental design. 4 hours Play preview
Exploratory Data Analysis Learn how to use graphical and numerical techniques to begin uncovering the structure of your data. 4 hours Play preview
Exploratory Data Analysis in R: Case Study Use data manipulation and visualization skills to explore the historical voting of the United Nations General Assembly. 4 hours Play preview
Correlation and Regression Learn how to describe relationships between two numerical quantities and characterize these relationships graphically. 4 hours Play preview
Foundations of Inference Learn how to draw conclusions about a population from a sample of data via a process known as statistical inference. 4 hours Play preview
Machine Learning Toolbox This course teaches the big ideas in machine learning like how to build and evaluate predictive models. 4 hours
Unsupervised Learning in R This course provides an intro to clustering and dimensionality reduction in R from a machine learning perspective. 4 hours Play preview
Reporting with R Markdown Learn to create interactive analyses and automated reports with R Markdown. 3 hours