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.
Create Your Free Account
or
By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.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
5K
Track
Statistician in R
52 hours
966
Not sure where to start?
Take an AssessmentBrowse Probability & Statistics courses and tracks
Course
Foundations of Inference in R
IntermediateSkill Level
4 hours
379
Course
Hierarchical and Mixed Effects Models in R
AdvancedSkill Level
4 hours
364
Course
ARIMA Models in R
BasicSkill Level
4 hours
363
Course
Generalized Linear Models in R
IntermediateSkill Level
4 hours
357
Course
Experimental Design in R
IntermediateSkill Level
4 hours
321
Course
Statistical Simulation in Python
IntermediateSkill Level
4 hours
305
Course
Customer Analytics and A/B Testing in Python
IntermediateSkill Level
4 hours
284
Course
Analyzing Survey Data in R
IntermediateSkill Level
4 hours
283
Course
Foundations of Probability in Python
IntermediateSkill Level
5 hours
278
Course
Statistical Thinking in Python (Part 2)
IntermediateSkill Level
4 hours
269
Course
Introduction to Network Analysis in Python
IntermediateSkill Level
4 hours
258
Course
Error and Uncertainty in Google Sheets
IntermediateSkill Level
4 hours
255
Course
Survival Analysis in R
IntermediateSkill Level
4 hours
249
Course
Foundations of Inference in Python
AdvancedSkill Level
4 hours
246
Course
Advanced Probability: Uncertainty in Data
AdvancedSkill Level
2 hours
235
Course
A/B Testing in R
IntermediateSkill Level
4 hours
227
Course
Inference for Numerical Data in R
AdvancedSkill Level
4 hours
216
Course
Survival Analysis in Python
AdvancedSkill Level
4 hours
215
Course
Factor Analysis in R
AdvancedSkill Level
4 hours
215
Course
Case Study: Analyzing City Time Series Data in R
IntermediateSkill Level
4 hours
186
Course
Inference for Categorical Data in R
AdvancedSkill Level
4 hours
186
Course
Inference for Linear Regression in R
AdvancedSkill Level
4 hours
181
Course
Network Analysis in R
IntermediateSkill Level
4 hours
177
Course
Practicing Statistics Interview Questions in Python
AdvancedSkill Level
4 hours
174
Course
Differential Expression Analysis with limma in R
AdvancedSkill Level
4 hours
154
Course
Structural Equation Modeling with lavaan in R
AdvancedSkill Level
4 hours
152
Course
Case Studies in Statistical Thinking
IntermediateSkill Level
4 hours
148
Course
Discrete Event Simulation in Python
AdvancedSkill Level
4 hours
142
Course
Nonlinear Modeling with Generalized Additive Models (GAMs) in R
IntermediateSkill Level
4 hours
125
Course
Introduction to Anomaly Detection in R
IntermediateSkill Level
4 hours
120
Related resources on Probability & Statistics
blog
How to Become a Statistician in 2026
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
