--- title: Learn Probability description: > These marimo notebooks teach the fundamentals of probability with an emphasis on interactive learning and computation in Python. --- You can open and run these notebooks in [molab](https://molab.marimo.io), marimo's free hosted notebook platform. Much of the structure and many explanations are adapted from Chris Piech's [Probability for Computer Scientists](https://chrispiech.github.io/probabilityForComputerScientists/en/index.html) course reader. ## Notebooks - [![Open in molab](https://marimo.io/molab-shield.svg)](https://molab.marimo.io/github/marimo-team/learn/blob/main/probability/01_sets.py) Sets - [![Open in molab](https://marimo.io/molab-shield.svg)](https://molab.marimo.io/github/marimo-team/learn/blob/main/probability/02_axioms.py) Axioms of Probability - [![Open in molab](https://marimo.io/molab-shield.svg)](https://molab.marimo.io/github/marimo-team/learn/blob/main/probability/03_probability_of_or.py) Probability of Or - [![Open in molab](https://marimo.io/molab-shield.svg)](https://molab.marimo.io/github/marimo-team/learn/blob/main/probability/04_conditional_probability.py) Conditional Probability - [![Open in molab](https://marimo.io/molab-shield.svg)](https://molab.marimo.io/github/marimo-team/learn/blob/main/probability/05_independence.py) Independence in Probability Theory - [![Open in molab](https://marimo.io/molab-shield.svg)](https://molab.marimo.io/github/marimo-team/learn/blob/main/probability/06_probability_of_and.py) Probability of And - [![Open in molab](https://marimo.io/molab-shield.svg)](https://molab.marimo.io/github/marimo-team/learn/blob/main/probability/07_law_of_total_probability.py) Law of Total Probability - [![Open in molab](https://marimo.io/molab-shield.svg)](https://molab.marimo.io/github/marimo-team/learn/blob/main/probability/08_bayes_theorem.py) Bayes' Theorem - [![Open in molab](https://marimo.io/molab-shield.svg)](https://molab.marimo.io/github/marimo-team/learn/blob/main/probability/09_random_variables.py) Random Variables - [![Open in molab](https://marimo.io/molab-shield.svg)](https://molab.marimo.io/github/marimo-team/learn/blob/main/probability/10_probability_mass_function.py) Probability Mass Functions - [![Open in molab](https://marimo.io/molab-shield.svg)](https://molab.marimo.io/github/marimo-team/learn/blob/main/probability/11_expectation.py) Expectation - [![Open in molab](https://marimo.io/molab-shield.svg)](https://molab.marimo.io/github/marimo-team/learn/blob/main/probability/12_variance.py) Variance - [![Open in molab](https://marimo.io/molab-shield.svg)](https://molab.marimo.io/github/marimo-team/learn/blob/main/probability/13_bernoulli_distribution.py) Bernoulli Distribution - [![Open in molab](https://marimo.io/molab-shield.svg)](https://molab.marimo.io/github/marimo-team/learn/blob/main/probability/14_binomial_distribution.py) Binomial Distribution - [![Open in molab](https://marimo.io/molab-shield.svg)](https://molab.marimo.io/github/marimo-team/learn/blob/main/probability/15_poisson_distribution.py) Poisson Distribution - [![Open in molab](https://marimo.io/molab-shield.svg)](https://molab.marimo.io/github/marimo-team/learn/blob/main/probability/16_continuous_distribution.py) Continuous Distributions - [![Open in molab](https://marimo.io/molab-shield.svg)](https://molab.marimo.io/github/marimo-team/learn/blob/main/probability/17_normal_distribution.py) Normal Distribution - [![Open in molab](https://marimo.io/molab-shield.svg)](https://molab.marimo.io/github/marimo-team/learn/blob/main/probability/18_central_limit_theorem.py) Central Limit Theorem - [![Open in molab](https://marimo.io/molab-shield.svg)](https://molab.marimo.io/github/marimo-team/learn/blob/main/probability/19_maximum_likelihood_estimation.py) Maximum Likelihood Estimation - [![Open in molab](https://marimo.io/molab-shield.svg)](https://molab.marimo.io/github/marimo-team/learn/blob/main/probability/20_naive_bayes.py) Naive Bayes Classification - [![Open in molab](https://marimo.io/molab-shield.svg)](https://molab.marimo.io/github/marimo-team/learn/blob/main/probability/21_logistic_regression.py) Logistic Regression ## Contributors Thanks to our notebook authors: * [Srihari Thyagarajan](https://github.com/Haleshot)