🚀 marimo is doing another launch week!

Read the announcement

marimo in the classroom

From your first line of Python to your first language model. See how educators bring their subjects to life with marimo — on the web with molab or WebAssembly, or on students' own computers.

47 courses at 44 universities in 15 countries.

Used by educators at

Stanford University logo
Harvard University logo
ETH Zurich logo
Cornell University logo
UC Berkeley logo
Princeton University logo
University of Toronto logo
TU Delft logo
University of Michigan logo
Carnegie Mellon University logo
KU Leuven logo
University of Warwick logo
Durham University logo
Penn State logo
Boston University logo
Filter courses by category

We rotate featured courses each term. Browse every course below.

University of GrazMOL.824UB
Life sciences

Biostatistics

Descriptive, inferential, and Bayesian statistics with in-browser companion notebooks.

View notebooks
University of MichiganSI 385
Data science & statistics

Data Exploration

Exploratory data analysis, visualization, and statistical testing, with molab as a fallback.

View notebooks
Cornell UniversityGuest lectures
Engineering & physical sciences

Intro to Solving PDEs

Finite differences and discontinuous Galerkin methods, with exercises graded via mograder.

View notebooks
Carnegie Mellon University10-202
AI & machine learning

Introduction to Modern AI

Build toward training a language model, from neural networks to transformers. Homework co-developed with the marimo team.

View notebooks

All courses using marimo

47 courses