Jupyter is a free, open project whose notebooks let you mix runnable code, notes, charts and results in one shareable document, used widely for data science and machine learning.
In plain words
A notebook is a page split into cells. Some cells hold code, others hold plain text. You run a code cell and its output, such as a table or chart, appears right below it. Behind the page, a program called a kernel keeps your variables alive between cells, so you can build an analysis step by step. JupyterLab and the classic Jupyter Notebook are the main web apps for editing notebooks, and Jupyter works with dozens of languages.
A quick example
Imagine exploring a spreadsheet of weather data. In one cell you load the file, in the next you calculate average temperatures, and in a third you draw a chart. You add text cells explaining each step, then share the notebook so a classmate can rerun it and see the same results.
Where you'll meet it
- Exploring data and prototyping machine learning models.
- Teaching, tutorials and sharing research.
- Turning notebooks into shareable web apps with Voilà.
Related
Sources
- DocsProject Jupyter, Project Jupyter · read 29 Sept 2026
- DocsProject Jupyter Documentation, Project Jupyter · read 29 Sept 2026
- DocsWhat is Jupyter?, Project Jupyter · read 29 Sept 2026
Checked by WhatIsAI against the sources above · 29 Sept 2026. Spotted an error? Report it.