jupyterlab-workshop
Guided, interactive workshops inside JupyterLab.
Workshop instructions are shown in a JupyterLab side panel and contain
clickable actions that drive the live session: terminals, the file
browser, the editor, notebooks, kernels and layout. Workshops can check
what the learner has done, ask questions, and hold pages until
requirements are met. A workshop is a directory with a
workshop.yaml manifest and Markdown pages, and it runs
wherever JupyterLab runs, including entirely in the browser with
JupyterLite.
-
Documentation
Installing, writing workshops, the manifest reference, the command line and more.
-
Try the demo
The example workshop running in JupyterLite, with no installation.
-
PyPI package
pip install jupyterlab-workshop -
Source on GitHub
Issues, examples and contributing.
-
JSON schemas
workshop.schema.json for
workshop.yamland registry.schema.json for registry indexes.