This is a lesson on Jupyter Notebooks and the JupyterLab interface.
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.
What are Jupyter Notebooks?
What can Jupyter Notebooks be used for?
|15 min||The JupyterLab and notebook interface||
How does the JupyterLab interface work?
How do I edit Jupyter notebooks?
How can I version control notebooks?
|20 min||A first computational notebook||
What does a simple notebook with some analysis look like?
How can keyboard shortcuts speed up my work?
|25 min||Shell commands, magics and widgets||Are there any other features besides code, text and output?|
|30 min||Exercises||Mixed exercises to practice various aspects of using Jupyter|
|10 min||Sharing notebooks||How can I share notebooks with colleagues and the community?|