← All Courses

Learn DuckDB

These notebooks teach you the basics of DuckDB, a fast in-memory database engine that can interoperate with dataframes, and show how marimo gives DuckDB superpowers.

Marimo Logo

You can open and run these notebooks in molab, marimo's free hosted notebook platform.

Notebooks

  • Open in molab What is DuckDB?
  • Open in molab Loading Parquet files with DuckDB
  • Open in molab Loading JSON
  • Open in molab Working with Apache Arrow
  • Open in molab Loading CSVs

Contributors

Thanks to our notebook authors:

Running Notebooks

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.

Want to Contribute?

Help us improve these learning materials by contributing to the GitHub repository. We welcome new content, bug fixes, and improvements!

Contribute on GitHub