There's some fantastic resources that are specific to using Jupyter for education that everyone should be aware of.
The Jupyter Project itself hosts a lot of really great documentation on how to use it. While we deploy JupyterHub here, that documentation is mostly related to deployment and likely won't be helpful to you. Most of the documentation you'll likely find the most useful is the use of the notebooks. Notebooks are really just a way to run code in reliable environments, so the official python, and R Studio documentation might be helpful too.
You can find the official Juypter documentation here: https://docs.jupyter.org/en/latest/