course
Probability & Statistics Courses
Probability and statistics courses explore mathematical concepts for analyzing random events and interpreting data through models and inference. Use tools such as Python, R, Excel and Google Sheets to apply your theoretical knowledge in statistics.
Training 2 or more people?
Try DataCamp for BusinessRecommended for Probability & Statistics beginners
Build your Probability & Statistics skills with interactive courses, curated by real-world experts
IntermediateSkill Level
4 hours
3.3K
track
Statistician in R
52 hours
49
Not sure where to start?
Take an AssessmentBrowse Probability & Statistics courses and tracks
74 resultscourse
Introduction to Statistics in Python
IntermediateSkill Level
4 hours
6.5K
course
Introduction to Statistics
BeginnerSkill Level
4 hours
5.5K
course
Introduction to Statistics in R
IntermediateSkill Level
4 hours
3.3K
course
Introduction to Regression in R
IntermediateSkill Level
4 hours
2.7K
course
Introduction to Regression with statsmodels in Python
IntermediateSkill Level
4 hours
2.6K
course
Hypothesis Testing in Python
IntermediateSkill Level
4 hours
2.7K
course
Sampling in Python
IntermediateSkill Level
4 hours
2.9K
course
Hypothesis Testing in R
IntermediateSkill Level
4 hours
1.4K
course
Experimental Design in Python
IntermediateSkill Level
4 hours
1.2K
course
Intermediate Regression in R
IntermediateSkill Level
4 hours
1.1K
course
Statistical Thinking in Python (Part 1)
IntermediateSkill Level
3 hours
854
course
Time Series Analysis in Python
IntermediateSkill Level
4 hours
486
course
Introduction to Statistics in Google Sheets
BeginnerSkill Level
4 hours
879
course
Foundations of Probability in R
BeginnerSkill Level
4 hours
883
course
Sampling in R
IntermediateSkill Level
4 hours
878
course
A/B Testing in Python
IntermediateSkill Level
4 hours
285
course
Intermediate Regression with statsmodels in Python
IntermediateSkill Level
4 hours
661
course
Foundations of Inference in R
IntermediateSkill Level
4 hours
601
course
Linear Algebra for Data Science in R
IntermediateSkill Level
4 hours
216
course
Modeling with Data in the Tidyverse
IntermediateSkill Level
4 hours
535
course
Bayesian Data Analysis in Python
IntermediateSkill Level
4 hours
303
course
Statistical Techniques in Tableau
IntermediateSkill Level
4 hours
474
course
Statistical Thinking in Python (Part 2)
IntermediateSkill Level
4 hours
529
course
RNA-Seq with Bioconductor in R
IntermediateSkill Level
4 hours
203
course
Time Series Analysis in R
IntermediateSkill Level
4 hours
294
course
Experimental Design in R
IntermediateSkill Level
4 hours
293
course
Introduction to Bioconductor in R
IntermediateSkill Level
4 hours
165
course
Introduction to Linear Modeling in Python
IntermediateSkill Level
4 hours
356
course
Monte Carlo Simulations in Python
IntermediateSkill Level
4 hours
149
course
Anomaly Detection in Python
IntermediateSkill Level
4 hours
110
course
Foundations of Probability in Python
IntermediateSkill Level
5 hours
250
course
Hierarchical and Mixed Effects Models in R
AdvancedSkill Level
4 hours
198
course
Generalized Linear Models in R
IntermediateSkill Level
4 hours
307
course
Forecasting in R
IntermediateSkill Level
5 hours
201
course
Customer Analytics and A/B Testing in Python
IntermediateSkill Level
4 hours
96
course
Generalized Linear Models in Python
AdvancedSkill Level
5 hours
264
course
Introduction to Network Analysis in Python
IntermediateSkill Level
4 hours
119
course
Network Analysis in R
IntermediateSkill Level
4 hours
248
course
ARIMA Models in R
IntermediateSkill Level
4 hours
277
course
Fundamentals of Bayesian Data Analysis in R
IntermediateSkill Level
4 hours
121
course
Survival Analysis in R
IntermediateSkill Level
4 hours
218
course
Analyzing Survey Data in R
IntermediateSkill Level
4 hours
144
course
Inference for Categorical Data in R
AdvancedSkill Level
4 hours
233
course
Practicing Statistics Interview Questions in Python
AdvancedSkill Level
4 hours
70
course
Inference for Linear Regression in R
AdvancedSkill Level
4 hours
174
course
Factor Analysis in R
AdvancedSkill Level
4 hours
127
course
Inference for Numerical Data in R
AdvancedSkill Level
4 hours
144
course
Foundations of Inference in Python
AdvancedSkill Level
4 hours
105
course
Structural Equation Modeling with lavaan in R
AdvancedSkill Level
4 hours
40
course
Analyzing Survey Data in Python
IntermediateSkill Level
4 hours
91
course
Survival Analysis in Python
AdvancedSkill Level
4 hours
35
course
Statistical Simulation in Python
IntermediateSkill Level
4 hours
44
course
Error and Uncertainty in Google Sheets
IntermediateSkill Level
4 hours
140
course
Differential Expression Analysis with limma in R
AdvancedSkill Level
4 hours
95
course
A/B Testing in R
IntermediateSkill Level
4 hours
48
course
Discrete Event Simulation in Python
AdvancedSkill Level
4 hours
26
course
Case Study: Analyzing City Time Series Data in R
IntermediateSkill Level
4 hours
138
course
ChIP-seq with Bioconductor in R
IntermediateSkill Level
4 hours
89
course
Nonlinear Modeling with Generalized Additive Models (GAMs) in R
AdvancedSkill Level
4 hours
45
course
Performing Experiments in Python
IntermediateSkill Level
4 hours
67
course
Practicing Statistics Interview Questions in R
AdvancedSkill Level
4 hours
37
course
Multivariate Probability Distributions in R
IntermediateSkill Level
4 hours
30
course
Choice Modeling for Marketing in R
AdvancedSkill Level
4 hours
71
course
Case Studies in Statistical Thinking
IntermediateSkill Level
4 hours
38
course
Intermediate Network Analysis in Python
AdvancedSkill Level
4 hours
39
course
Bayesian Regression Modeling with rstanarm
AdvancedSkill Level
4 hours
32
course
Bayesian Modeling with RJAGS
AdvancedSkill Level
4 hours
24
course
Forecasting Product Demand in R
IntermediateSkill Level
4 hours
15
course
Building Response Models in R
AdvancedSkill Level
4 hours
35
course
Introduction to Anomaly Detection in R
IntermediateSkill Level
4 hours
30
course
Probability Puzzles in R
IntermediateSkill Level
4 hours
31
course
Mixture Models in R
IntermediateSkill Level
4 hours
13
course
Predictive Analytics using Networked Data in R
IntermediateSkill Level
4 hours
11
course
Case Studies: Network Analysis in R
BeginnerSkill Level
4 hours
12
Related resources on Probability & Statistics
blog
How to Become a Statistician in 2024
Curious about how to become a statistician? Find out what a statistician does, what you need to get started, and what you can expect from this career.
Joleen Bothma
10 min
tutorial
An Introduction to Statistical Machine Learning
Discover the powerful fusion of statistics and machine learning. Explore how statistical techniques underpin machine learning models, enabling data-driven decision-making.
Joanne Xiong
11 min
tutorial
T-tests in R Tutorial: Learn How to Conduct T-Tests
Determine if there is a significant difference between the means of the two groups using t.test() in R.
Abid Ali Awan
10 min
Ready to apply your skills?
project
Hypothesis Testing with Men's and Women's Soccer Matches
1 hour
2.1K
project
Hypothesis Testing in Healthcare
1 hour
3K