Guides#
These guides cover marimo’s core concepts.
An overview of basic concepts  | 
|
How reactive execution works  | 
|
Using interactive UI elements  | 
|
Markdown, plots, and other visual outputs  | 
|
View variables, cell dependencies, errors, and more  | 
|
Working with dataframes  | 
|
Interactive and reactive plots  | 
|
Mutable, reactive state  | 
|
Running notebooks as apps  | 
|
Running notebooks as scripts  | 
|
Best practices when working with marimo  | 
|
Running notebooks in the browser (no backend required!)  | 
|
Using AI to speed up your coding  | 
|
Deploying marimo notebooks and apps  | 
Learn by doing!
Prefer a hands-on learning experience? marimo comes packaged with interactive
tutorials that you can launch with marimo tutorial at the command line.