We use JupyterHub in an educational setting because it enables us to quickly begin working with code. Each participant connects to a computational environment hosted in the cloud. All that is required is a web browser, and a GitHub username for authentication:
We encourage you to use these shared cloud environments for all the tutorials, and you can optionally use this for your projects as well.
It can take several minutes for new servers to launch on the cloud - be patient!
Once things are spun up you will see your very own instance of a JupyterLab environment
When you log into JupyterHub you have access to your own virtual drive space
under the /home/jovyan directory. No other users will be able to see or access
your data files. You can add/remove/edit files in your virtual drive space.