Skip to article frontmatterSkip to article content

JupyterLab is “a highly extensible, feature-rich notebook authoring application and editing environment.” Most courses on DataHub use JupyterLab as the primary user-facing application.

Screenshot of JupyterLab.

Figure 1:Screenshot of JupyterLab.

JupyterLab supports many different programming languages such as Python, R, and Julia. The languages are made available through kernels. The main hub has both Python and R kernels while, Julia is available on Julia Hub.

Besides the built-in features, there are numerous extensions that can be used to augment its features.