A notebook is a web-based interface to a document that contains runnable code, visualizations, and narrative text.

For a quick introduction to notebooks, view this video:

This section describes how to manage and use notebooks. It also contains articles on creating data visualizations, sharing visualizations as dashboards, parameterizing notebooks and dashboards with widgets, building complex pipelines with notebooks, and best practices for defining classes in Scala notebooks.