Introduction to Jupyter and JupyterLabΒΆ

The goal of this lesson is to teach learners the user interface of JupyterLab, how Jupyter notebooks work, and what some common and powerful usecases are.


  • A reasonably recent version of Jupyter and JupyterLab, which is installed as part of the Conda environment for CodeRefinery workshops.

  • Optional (we only demonstrate this): A reasonably recent version of Git to be able to work with the JupyterLab Git integration.

10 min

Jupyter notebooks

15 min

JupyterLab and notebook interface

20 min

A first computational notebook

15 min

Notebooks and version control

30 min

Sharing notebooks