These marimo notebooks teach the fundamental of probability with an emphasis on interactive learning and computation in Python.
Much of the structure and many explanations are adapted from Chris Piech's Probability for Computer Scientists course reader.
Thanks to our notebook authors:
To run a notebook locally, use:
uvx marimo edit <URL>
You can also open notebooks in our online playground by adding marimo.app/ to a notebook's URL.
Help us improve these learning materials by contributing to the GitHub repository. We welcome new content, bug fixes, and improvements!
Contribute on GitHub