This document provides an agenda and overview for a JupyterHub tutorial. The tutorial will cover deploying JupyterHub, including installation, configuration, customization of authentication and spawning, and optimizations. Attendees will learn about using JupyterHub for students and researchers, and best practices for deployment. The tutorial is split into sessions on JupyterHub fundamentals, custom spawners like DockerSpawner, reference deployments, and the JupyterHub API. There will be a morning break and wrap up session at the end.