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
68 results

Introduction to Statistics in Python

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

Clock4 hoursTagProbability & StatisticsUserMaggie MatsuiLearncourses

Introduction to Statistics

Learn the fundamentals of statistics, including measures of center and spread, probability distributions, and hypothesis testing with no coding involved!

Clock4 hoursTagProbability & StatisticsUserGeorge BoormanLearncourses

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 Regression in R

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

Clock4 hoursTagProbability & StatisticsUserRichie CottonLearncourses

Introduction to Regression with statsmodels in Python

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

Clock4 hoursTagProbability & StatisticsUserMaarten Van den BroeckLearncourses

Hypothesis Testing in Python

Learn how and when to use common hypothesis tests like t-tests, proportion tests, and chi-square tests in Python.

Clock4 hoursTagProbability & StatisticsUserJames ChapmanLearncourses

Sampling in Python

Learn to draw conclusions from limited data using Python and statistics. This course covers everything from random sampling to stratified and cluster sampling.

Clock4 hoursTagProbability & StatisticsUserJames ChapmanLearncourses

Intermediate Regression in R

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

Clock4 hoursTagProbability & StatisticsUserRichie CottonLearncourses

Time Series Analysis in Python

In this four-hour course, you’ll learn the basics of analyzing time series data in Python.

Clock4 hoursTagProbability & StatisticsUserRob ReiderLearncourses

Statistical Thinking in Python (Part 2)

Learn to perform the two key tasks in statistical inference: parameter estimation and hypothesis testing.

Clock4 hoursTagProbability & StatisticsUserJustin BoisLearncourses

Statistical Thinking in Python (Part 1)

Build the foundation you need to think statistically and to speak the language of your data.

Clock3 hoursTagProbability & StatisticsUserJustin BoisLearncourses

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

Foundations of Probability in R

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

Clock4 hoursTagProbability & StatisticsUserDavid RobinsonLearncourses

Introduction to Statistics in Google Sheets

Learn how to leverage statistical techniques using spreadsheets to more effectively work with and extract insights from your data.

Clock4 hoursTagProbability & StatisticsUserTed KwartlerLearncourses

Sampling in R

Master sampling to get more accurate statistics with less data.

Clock4 hoursTagProbability & StatisticsUserRichie CottonLearncourses

A/B Testing in Python

Learn the practical uses of A/B testing in Python to run and analyze experiments. Master p-values, sanity checks, and analysis to guide business decisions.

Clock4 hoursTagProbability & StatisticsUserMoe Lotfy, PhDLearncourses

Foundations of Inference in Python

Get hands-on experience making sound conclusions based on data in this four-hour course on statistical inference in Python.

Clock4 hoursTagProbability & StatisticsUserPaul SavalaLearncourses

Time Series Analysis in R

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

Clock4 hoursTagProbability & StatisticsUserDavid S. MattesonLearncourses

Forecasting in R

Learn how to make predictions about the future using time series forecasting in R including ARIMA models and exponential smoothing methods.

Clock5 hoursTagProbability & StatisticsUserRob J. HyndmanLearncourses

Foundations of Probability in Python

Learn fundamental probability concepts like random variables, mean and variance, probability distributions, and conditional probabilities.

Clock5 hoursTagProbability & StatisticsUserAlexander A. Ramírez M.Learncourses

ARIMA Models in R

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

Clock4 hoursTagProbability & StatisticsUserDavid StofferLearncourses

Monte Carlo Simulations in Python

Learn to design and run your own Monte Carlo simulations using Python!

Clock4 hoursTagProbability & StatisticsUserIzzy WeberLearncourses

Introduction to Linear Modeling in Python

Explore the concepts and applications of linear models with python and build models to describe, predict, and extract insight from data patterns.

Clock4 hoursTagProbability & StatisticsUserJason VestutoLearncourses

Modeling with Data in the Tidyverse

Discover different types in data modeling, including for prediction, and learn how to conduct linear regression and model assessment measures in the Tidyverse.

Clock4 hoursTagProbability & StatisticsUserAlbert Y. KimLearncourses

Linear Algebra for Data Science in R

This course is an introduction to linear algebra, one of the most important mathematical topics underpinning data science.

Clock4 hoursTagProbability & StatisticsUserEric EagerLearncourses

Generalized Linear Models in R

The Generalized Linear Model course expands your regression toolbox to include logistic and Poisson regression.

Clock4 hoursTagProbability & StatisticsUserRichard EricksonLearncourses

Anomaly Detection in Python

Detect anomalies in your data analysis and expand your Python statistical toolkit in this four-hour course.

Clock4 hoursTagProbability & StatisticsUserBex TuychiyevLearncourses