JupyterLab

JupyterLab is a web-based interactive development environment for working with notebooks, code, and data. It provides a flexible, multi-document workspace where you can use notebooks, text editors, terminals, and other tools side by side in tabs and panels.

It runs code through language-specific kernels—Python is common, but several other languages are supported.

JupyterLab is also extensible because of its modular architecture that supports a public extension system for adding new panels, viewers, themes, and integrations.

Official website: jupyterlab.readthedocs.io

Tutorial

JupyterLab for an Enhanced Notebook Experience

In this tutorial, you'll learn how to use the JupyterLab authoring environment and what it brings to the popular computational notebook Jupyter Notebook. You'll learn about its different tools and discover how they can work together to enhance your notebook experience.

intermediate data-science editors tools


By Leodanis Pozo Ramos • Updated Dec. 18, 2025