This is an introductory course on Jupyter Notebooks and JupyterLab. It is composed of the following interactive notebooks:
- Basics of JupyterLab and Jupyter Notebooks: Getting familiar with notebooks and the JupyterLab environment.
- Jupyter use cases: Showing how to use shell commands, magics and widgets and how to plot, mix languages and do interactive data analysis.
- Exercises: Exercises accompanying the Jupyter use cases notebook.
- Solutions: Suggested solutions to the exercises.
The material here is licensed under the Creative Commons Attribution license (CC BY4.0).