Guides¶
These guides cover marimo’s core concepts.
| Guide | Description | 
|---|---|
| An overview of basic concepts | |
| How reactive execution works | |
| Using interactive UI elements | |
| Use SQL to query dataframes, databases, CSVs, etc. | |
| Running notebooks as apps | |
| Running notebooks as scripts | |
| Markdown, plots, and other visual outputs | |
| Working with dataframes | |
| Interactive and reactive plots | |
| View variables, cell dependencies, errors, and more | |
| Theming notebooks | |
| Notebook best practices | |
| marimo for Jupyter users | |
| Rich displays of objects, custom UI plugins | |
| Mutable, reactive state | |
| Create notebooks in our online playground! | |
| Exporting notebooks to HTML and flat scripts | |
| 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.