Skip to main content

Data science courses

Follow short videos led by expert instructors and then practice what you’ve learned with interactive exercises in your browser.

  • Learn at your own pace
  • Get hands-on experience
  • Complete bite-sized chapters
Screenshot of project code-along
129 results

Introduction to R

Master the basics of data analysis in R, including vectors, lists, and data frames, and practice R with real data sets.

Clock4 hoursTagProgrammingUserJonathan CornelissenLearncourses

Introduction to the Tidyverse

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.

Clock4 hoursTagProgrammingUserDavid RobinsonLearncourses

Intermediate R

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

Clock6 hoursTagProgrammingUserFilip SchouwenaarsLearncourses

Data Manipulation with dplyr

Delve further into the Tidyverse by learning to transform and manipulate data with dplyr.

Clock4 hoursTagData ManipulationUserJames ChapmanLearncourses

Introduction to Statistics in R

Grow your statistical skills and learn how to collect, analyze, and draw accurate conclusions from data.

Clock4 hoursTagProbability & StatisticsUserMaggie MatsuiLearncourses

Introduction to Importing Data in R

In this course, you will learn to read CSV, XLS, and text files in R using tools like readxl and data.table.

Clock3 hoursTagData PreparationUserFilip SchouwenaarsLearncourses

Exploratory Data Analysis in R

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

Clock4 hoursTagExploratory Data AnalysisUserAndrew BrayLearncourses

Introduction to Regression in R

Predict housing prices and ad click-through rate by implementing, analyzing, and interpreting regression analysis in R.

Clock4 hoursTagProbability & StatisticsUserRichie CottonLearncourses

Joining Data with dplyr

Learn to combine data across multiple tables to answer more complex questions with dplyr.

Clock4 hoursTagData ManipulationUserDataCamp Content CreatorLearncourses

Intermediate Regression in R

Learn to perform linear and logistic regression with multiple explanatory variables.

Clock4 hoursTagProbability & StatisticsUserRichie CottonLearncourses

Reporting with R Markdown

R Markdown is an easy-to-use formatting language for authoring dynamic reports from R code.

Clock4 hoursTagReportingUserAmy PetersonLearncourses

Introduction to R for Finance

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

Clock4 hoursTagApplied FinanceUserLore DirickLearncourses

Unsupervised Learning in R

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

Clock4 hoursTagMachine LearningUserHank RoarkLearncourses

Reshaping Data with tidyr

Transform almost any dataset into a tidy format to make analysis easier.

Clock4 hoursTagData ManipulationUserJeroen BoeyeLearncourses

Supervised Learning in R: Regression

In this course you will learn how to predict future events using linear regression, generalized additive models, random forests, and xgboost.

Clock4 hoursTagMachine LearningUserJohn MountLearncourses

Modeling with tidymodels in R

Learn to streamline your machine learning workflows with tidymodels.

Clock4 hoursTagMachine LearningUserDavid SvancerLearncourses

Hypothesis Testing in R

Learn how and when to use hypothesis testing in R, including t-tests, proportion tests, and chi-square tests.

Clock4 hoursTagProbability & StatisticsUserRichie CottonLearncourses

Communicating with Data in the Tidyverse

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

Clock4 hoursTagData VisualizationUserTimo GrossenbacherLearncourses

Cleaning Data in R

Learn to clean data as quickly and accurately as possible to help your business move from raw data to awesome insights.

Clock4 hoursTagData PreparationUserMaggie MatsuiLearncourses

Building Web Applications with Shiny in R

Shiny is an R package that makes it easy to build interactive web apps directly in R, allowing your team to explore your data as dashboards or visualizations.

Clock4 hoursTagProgrammingUserkaelen medeirosLearncourses

Foundations of Probability in R

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

Clock4 hoursTagProbability & StatisticsUserDavid RobinsonLearncourses

Writing Efficient R Code

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

Clock4 hoursTagProgrammingUserColin GillespieLearncourses

Sampling in R

Master sampling to get more accurate statistics with less data.

Clock4 hoursTagProbability & StatisticsUserRichie CottonLearncourses

Web Scraping in R

Learn how to efficiently collect and download data from any website using R.

Clock4 hoursTagData PreparationUserTimo GrossenbacherLearncourses