#### Introduction to R

Master the basics of data analysis by manipulating common data structures such as vectors, matrices and data frames.

182 results

Master the basics of data analysis by manipulating common data structures such as vectors, matrices and data frames.

4 hours
Programming
Jonathan Cornelissen
Course

Continue your journey to become an R ninja by learning about conditional statements, loops, and vector functions.

6 hours
Programming
Filip Schouwenaars
Course

Get started on the path to exploring and visualizing your own data with the tidyverse, a powerful and popular collection of data science tools within R.

4 hours
Programming
David Robinson
Course

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 & Cleaning Data
Filip Schouwenaars
Course

Learn to explore your data so you can properly clean and prepare it for analysis.

4 hours
Importing & Cleaning Data
Nick Carchedi
Course

Learn to produce meaningful and beautiful data visualizations with ggplot2 by understanding the grammar of graphics.

5 hours
Data Visualization
Rick Scavetta
Course

Learn the language of data, study types, sampling strategies, and experimental design.

4 hours
Probability & Statistics
Mine Cetinkaya-Rundel
Course

Learn how to use graphical and numerical techniques to begin uncovering the structure of your data.

4 hours
Probability & Statistics
Andrew Bray
Course

Leverage the power of tidyverse tools to create publication-quality graphics and custom-styled reports that communicate your results.

4 hours
Data Visualization
Timo Grossenbacher
Course

Parse data in any format. Whether it's flat files, statistical software, databases, or data right from the web.

3 hours
Importing & Cleaning Data
Filip Schouwenaars
Course

Learn how to describe relationships between two numerical quantities and characterize these relationships graphically.

4 hours
Probability & Statistics
Ben Baumer
Course

This course teaches the big ideas in machine learning like how to build and evaluate predictive models.

4 hours
Machine Learning
Zachary Deane-Mayer
Course

Learn essential data structures such as lists and data frames and apply that knowledge directly to financial examples.

4 hours
Applied Finance
Lore Dirick
Course

Learn to train and assess models performing common machine learning tasks such as classification and clustering.

6 hours
Machine Learning
Gilles Inghelbrecht
Course

Use data manipulation and visualization skills to explore the historical voting of the United Nations General Assembly.

4 hours
Case Studies
David Robinson
Course

In this course you'll lear to add multiple variables to linear models and to use logistic regression for classification.

4 hours
Probability & Statistics
Ben Baumer
Course

Learn the core techniques necessary to extract meaningful insights from time series data.

4 hours
Probability & Statistics
David S. Matteson
Course

Practice your Shiny skills while building some fun Shiny apps for real-life scenarios!

4 hours
Reporting
Dean Attali
Course

Learn to effectively convey your data with an overview of common charts, alternative visualization types, and perception-driven style enhancements.

4 hours
Data Visualization
Nick Strayer
Course

Learn to write faster R code, discover benchmarking and profiling, and unlock the secrets of parallel programming.

4 hours
Programming
Colin Gillespie
Course

Learn how to make predictions about the future using time series forecasting in R.

5 hours
Probability & Statistics
Rob J. Hyndman
Course

Develop a strong intuition for how hierarchical and k-means clustering work and learn how to apply them to extract insights from your data.

4 hours
Machine Learning
Dmitriy Gorenshteyn
Course

Master core concepts about data manipulation such as filtering, selecting and calculating groupwise statistics using data.table.

4 hours
Programming
Matt Dowle
Course

Learn how to analyze business processes in R and extract actionable insights from enormous sets of event data.

4 hours
Probability & Statistics
Gert Janssenswillen
Course

In this course you will learn the basics of machine learning for classification.

4 hours
Machine Learning
Brett Lantz
Course

This course provides an intro to clustering and dimensionality reduction in R from a machine learning perspective.

4 hours
Machine Learning
Hank Roark
Course

The xts and zoo packages make the task of managing and manipulating ordered observations fast and mistake free.

4 hours
Data Manipulation
Jeffrey Ryan
Course

Learn to work with data using tools from the tidyverse, and master the important skills of taming and tidying your data.

4 hours
Data Manipulation
Alison Hill
Course

Learn how to analyze and model longitudinal data.

4 hours
Probability & Statistics
DataCamp Content Creator
Course

This course provides a comprehensive introduction to working with base graphics in R.

4 hours
Data Visualization
Ronald Pearson
Course

Take your data visualization skills to the next level with coordinates, facets, themes, and best practices in ggplot2.

5 hours
Data Visualization
Rick Scavetta
Course

Leverage the tools in the tidyverse to generate, explore and evaluate machine learning models.

5 hours
Machine Learning
Dmitriy Gorenshteyn
Course

Learn to transform and manipulate your data using dplyr.

4 hours
Data Manipulation
Chris Cardillo
Course

Strengthen your knowledge of the topics you learned in Intermediate R with a ton of new and fun exercises.

4 hours
Other
Filip Schouwenaars
Course

In this course you'll learn to build dashboards using the shinydashboard package.

4 hours
Reporting
Lucy D’Agostino McGowan
Course

Apply statistical modeling in a real-life setting using logistic regression and decision trees to model credit risk.

4 hours
Applied Finance
Lore Dirick
Course

In this course, you'll learn about the concepts of random variables, distributions, and conditioning.

4 hours
Probability & Statistics
David Robinson
Course

This course was designed to get you up to speed with the most important and powerful methodologies in statistics.

4 hours
Probability & Statistics
Daniel Kaplan
Course

Analyze text data in R using the tidy framework.

4 hours
Data Manipulation
Marc Dotson
Course

Learn how to translate your SAS knowledge into R and analyze data using this free and powerful software language.

4 hours
Programming
Melinda Higgins
Course

Learn about how dates work in R, and explore the world of if statements, loops, and functions using financial examples.

5 hours
Applied Finance
Lore Dirick
Course

Learn how to efficiently import data from the web into R.

4 hours
Importing & Cleaning Data
Charlotte Wickham
Course

Learn how to pull character strings apart, put them back together and use the stringr package.

4 hours
Programming
Charlotte Wickham
Course

Learn strategies for answering probability questions in R by solving a variety of probability puzzles.

4 hours
Probability & Statistics
Peter Chi
Course

Become an expert in fitting ARIMA (autoregressive integrated moving average) models to time series data using R.

4 hours
Probability & Statistics
David Stoffer
Course

In this course, you'll learn how to use tree-based models and ensembles for regression and classification.

4 hours
Machine Learning
Gabriela de Queiroz
Course

This course will show you how to combine and merge datasets with data.table.

4 hours
Data Manipulation
Scott Ritchie
Course

Explore Linear Regression in a tidy framework.

4 hours
Machine Learning
Albert Y. Kim
Course

Learn what Bayesian data analysis is, how it works, and why it is a useful tool to have in your data science toolbox.

4 hours
Probability & Statistics
Rasmus Bååth
Course

Learn the bag of words technique for text mining with R.

4 hours
Case Studies
Ted Kwartler
Course

Wrangle and visualize musical data to find common chords and compare the styles of different artists.

45 minutes
Case Studies
Kris Shaffer
Project

Apply your importing and data cleaning skills to real-world soccer data.

45 minutes
Data Manipulation, Importing & Cleaning Data...
Erin LaBrecque
Project

Discover the top tools Kaggle participants use for data science and machine learning.

45 minutes
Data Manipulation, Data Visualization...
Amber Thomas
Project

Discover how the US bond yields behave using descriptive statistics and advanced modeling.

45 minutes
Data Visualization, Applied Finance
József Soltész
Project

Use tree-based machine learning methods to identify the characteristics of legendary Pokémon.

45 minutes
Data Manipulation, Data Visualization...
Joshua Feldman
Project

Use logistic regression to determine which treatment procedure is more effective for kidney stone removal.

45 minutes
Data Visualization, Probability & Statistics...
Amy Yang
Project

Load, clean, and explore Super Bowl data in the age of soaring ad costs and flashy halftime shows.

45 minutes
Data Manipulation, Data Visualization...
Erin LaBrecque
Project

Check what passwords fail to conform to the National Institute of Standards and Technology password guidelines.

45 minutes
Case Studies
Rasmus Bååth
Project

Analyze health survey data to determine how BMI is associated with physical activity and smoking.

45 minutes
Data Manipulation, Probability & Statistics...
Jessica Minnier
Project

Apply hierarchical and mixed-effect models to analyze Maryland crime rates.

45 minutes
Data Manipulation, Data Visualization...
Richard Erickson
Project

Use your logistic regression skills to protect people from becoming zombies!

45 minutes
Data Manipulation, Data Visualization...
Jenine Harris
Project

Predict the impact of climate change on bird distributions using spatial data and machine learning.

45 minutes
Data Manipulation, Data Visualization...
Laurens Geffert
Project

Use cluster analysis to glean insights into cryptocurrency gambling behavior.

45 minutes
Data Manipulation, Data Visualization...
Eric Hare
Project

Apply unsupervised learning techniques to help plan an education program in Argentina.

45 minutes
Data Manipulation, Data Visualization...
Rafael La Buonora
Project

Use R to make art and create imaginary flowers inspired by nature.

45 minutes
Data Visualization, Case Studies
Antonio Sánchez Chinchón
Project

Use data science to catch criminals, plus find new ways to volunteer personal time for social good.

45 minutes
Data Manipulation, Data Visualization...
William Connell
Project

Explore the salary potential of college majors with a k-means cluster analysis.

45 minutes
Data Manipulation, Data Visualization...
Jaclyn Burge
Project

Analyze admissions data from UC Berkeley and find out if the university was biased against women.

45 minutes
Data Manipulation, Data Visualization...
Joshua Feldman
Project

Analyze the dialog and IMDB ratings of 287 South Park episodes. Warning: contains explicit language.

45 minutes
Data Manipulation, Data Visualization...
Patrik Drhlík
Project

Experiment with clustering algorithms to help doctors inform treatment for heart disease patients.

45 minutes
Data Manipulation, Data Visualization...
Megan Robertson
Project

Explore acoustic backscatter data to find fish in the U.S. Atlantic Ocean.

45 minutes
Data Manipulation, Data Visualization...
Erin LaBrecque
Project

Write functions to forecast time series of food prices in Rwanda.

45 minutes
Data Manipulation, Data Visualization...
Richie Cotton
Project

Apply text mining to Donald Trump's tweets to confirm if he writes the (angrier) Android half.

45 minutes
Data Manipulation, Data Visualization...
David Robinson
Project

Use regression trees and random forests to find places where New York taxi drivers earn the most.

45 minutes
Data Visualization, Machine Learning...
Robert Grant
Project

Reanalyse the data behind one of the most important discoveries of modern medicine: handwashing.

60 minutes
Data Manipulation, Data Visualization...
Rasmus Bååth
Project

Apply your skills from "Working with Dates and Times in R" to breathalyzer data from Ames, Iowa.

45 minutes
Data Manipulation, Data Visualization...
Samantha Tyner
Project

Create and explore interactive maps using Leaflet to determine where to open the next Chipotle.

45 minutes
Data Manipulation, Data Visualization...
Rich Majerus
Project

How can we find a good strategy for reducing traffic-related deaths?

60 minutes
Data Manipulation, Data Visualization...
Joel Östblom
Project

Get ready for Halloween by digging into a FiveThirtyEight dataset with all your favorite candy!

60 minutes
Data Manipulation, Data Visualization...
Nick Solomon
Project

Examine the relationship between heart rate and heart disease using multiple logistic regression.

60 minutes
Data Manipulation, Data Visualization...
Amy Yang
Project

Examine the network of connections among local health departments in the United States.

60 minutes
Data Manipulation, Data Visualization...
Jenine Harris
Project

Analyze the relative popularity of programming languages over time based on Stack Overflow data.

60 minutes
Data Manipulation, Data Visualization...
David Robinson
Project

If you've never done a DataCamp project, this is the place to start!

30 minutes
Data Visualization, Case Studies
Rasmus Bååth
Project

Explore a dataset from Kaggle containing a century's worth of Nobel Laureates. Who won? Who got snubbed?

45 minutes
Data Manipulation, Data Visualization...
Rasmus Bååth
Project

Flex your tidyverse muscles on breath alcohol test data from Ames, Iowa, USA.

45 minutes
Data Manipulation, Data Visualization...
Samantha Tyner
Project

Classify patients with suspected infections using data.table and electronic health records.

45 minutes
Data Manipulation, Importing & Cleaning Data
JoAnn Alvarez
Project

Analyze athletics data to find new ways to scout and assess jumpers and throwers.

45 minutes
Case Studies
George Perry
Project

Compare life expectancy across countries and genders with ggplot2.

45 minutes
Data Manipulation, Data Visualization...
Antonio Sánchez Chinchón
Project

Analyze data from the hit mobile game, Candy Crush Saga.

45 minutes
Data Manipulation, Data Visualization...
Rasmus Bååth
Project