IT Connect
Your connection to information technology at the UW

Research Technologies for Teaching and Learning

Jupyter Hub gives users access to Jupyter Notebooks (computational environments and resources) without the hassle of installation and maintenance tasks. Instructors can make individual workspaces available to students using shared resources, which can be managed efficiently by system administrators.

Review highlights of the UW winter and spring 2020 JupyterHub pilot

Read the full report of the winter 2020 Jupyter Notebook pilot

Sign up for UW-IT JupyterHub Service

Want a JupyterHub environment set up for your autumn quarter class? Fill out this form and someone from the service team will be in touch. (We are accepting requests only for the autumn 2020 quarter at this time.)

Allow about five business days for the environment to be set up. Once the work is complete, you will receive an email confirmation with directions. Because of the time required to set up the environment, we can only accept requests that reach us by Monday, September 21.

Frequently Asked Questions

I’m new to Jupyter notebooks. Is there an easy way to learn more about how it can support teaching and learning?

This short video illustrates what Jupyter notebooks can do. There are many related videos to explore on YouTube in addition to Web content such as the official Jupyter documentation. You can also read highlights of the UW winter and spring 2020 JupyterHub pilot.

I have experience using Python in my classes. What’s the difference between using Python and JupyterHub?

The hosted JupyterHub system provides a browser based Python IDE, with a consistent environment for all users. As there are no local dependencies, complications arising from students using a variety of platforms are significantly reduced.

How technical do students need to be to learn successfully with Jupyter Notebooks?

Experience with other coding platforms (e.g., MATLAB, ArcGIS) and languages can provide a useful foundation. If students do not have experience with Python, instructors should consider providing time and resources to getting students comfortable using it.

What support can I expect from UW-IT?

A Docker container will be set up for you to use or, alternatively, you can provide and configure your own Docker container; each student in your course will receive access to a Jupyter notebook. Access to the notebooks is restricted to a whitelist of UW NetIDs and is granted via a Canvas integration. UW-IT will run the infrastructure at no cost to you.

Note: UW-IT is not expert in the pedagogy of using JupyterHub. While we are providing JupyterHub, we strongly encourage users to review JupyterHub’s support documentation. UW-IT is also working with advanced users of Jupyter Notebooks to build a campus support network. As details about that support become available, they will be shared here.

What kind of support should I be prepared to set up on my own?

Experienced students, familiar with Jupyter notebooks and JupyterHubs and who are capable of managing back end development and technical problems, may be an important source of support for faculty. This type of support might be included in an existing teaching assistant’s job duties. With limited permissions to the cloud computing administrator interface, teaching assistants could troubleshoot common issues with students in real time.

Is the Jupyter Notebook service really free?

There are currently no costs associated with using the service.


Last reviewed July 30, 2020