Learn to use the NRP

General trainings for anyone who wants to use the platform, from your first login to running your own JupyterHub. They run as a series of live sessions on Zoom, and every session is recorded. The next series is announced on the mailing list.

Two places to learn

Which one you want depends on how you came to the NRP. If a colleague, instructor, or event organizer sent you a training link, you are probably looking for the second.

General trainings

This page

Open to everyone, scheduled by the NRP team as a series, and covering the platform end to end: access and the portal, Docker and Kubernetes, JupyterHub and Coder, and using models and agents. Sessions are live on Zoom and the recordings stay up, so you can work through a series on your own.

See the series ↓

Directed trainings

training.nrp-nautilus.io

Arranged for a particular group or event, such as a conference tutorial or a course. Each has its own lessons that open directly in a JupyterHub environment, so participants run real workloads on shared GPUs without any setup. New trainings are added there as they are scheduled.

Open the training site →

February 2026 series

Two tracks, each taught twice, so you could pick the week that suited you. Every session ran 11:00 AM to 2:00 PM Pacific on Zoom, with hands-on exercises on the NRP’s own JupyterHub and Coder.

Watch recordings Training materials

Beginner track

Wed Feb 11 or Wed Feb 18

Introduction to the National Research Platform
The NRP’s mission and capabilities, how to get access, and the usage policies.
The portal: GUI access to resources
Navigating the portal, managing namespaces and groups, and the integrated LiteLLM interface.
Basic and intermediate Docker and Kubernetes
Containers and orchestration: Pods, Deployments, PVCs, and S3 storage, and scripting with kubectl.

Intermediate track

Thu Feb 12 or Fri Feb 20

Using JupyterHub
Launching interactive environments, suited to researchers, students, and educators.
Using Coder
Interactive environments with full code-server (VS Code) support.
Deploying JupyterHub
Deploying and managing JupyterHub and Coder for a group or a course.

September 2025 series

Nine sessions over five Tuesdays, from the introduction to custom images and VMs. Sessions started at 10:00 AM Pacific (1:00 PM Eastern), with a second at 11:00 AM Pacific on most days. The last columns show who each one was pitched at.

Watch recordings Code and slides

September 2025 training sessions and the audiences they were written for
DateSessionBeginnerAccustomedNS admin / PIInstructor
Sep 2Introduction to the National Research Platform Mission, capabilities, how to gain access, and policy guidelines.YesYesYesYes
Sep 2The portal: GUI access to resources Navigating the portal, managing namespaces and groups, and the integrated LiteLLM interface.YesYesYesYes
Sep 9Using JupyterHub and Coder as a user Launching interactive development environments, for researchers, students, and educators.YesYesYesYes
Sep 9Basic Docker and Kubernetes Containers and orchestration: Pods, Deployments, PVCs, and S3 storage.YesYesYesYes
Sep 16Intermediate Kubernetes Scripting with kubectl, exposing services, taints and tolerations, node affinity, and the Python APIs.YesYesYesNo
Sep 16Agentic tools and coding with AI and LLMs Using NRP-managed language models and AI agents in JupyterHub, Coder, and your own namespace.YesYesYesYes
Sep 23Deploying JupyterHub and Coder Deploying and managing JupyterHub and Coder for groups or courses.NoNoYesYes
Sep 30Advanced I: GitLab CI/CD and custom images Building images with GitLab pipelines and deploying custom JupyterHub setups.NoYesYesNo
Sep 30Advanced II: VMs, Windows access, and edge use cases Launching and connecting to Linux and Windows VMs, networking, and edge scenarios.NoYesYesNo

Hear about the next series

New general trainings are announced on the mailing list first. Prefer to talk it through? Come to the bi-weekly office hours.