NRP Training - February 2026
Two identical copies of comprehensive training sessions (Set A & Set B). You only need to attend one set! Join us for hands-on learning via Zoom (link provided upon registration) with integrated NRP JupyterHub/Coder access.
The training Materials⚠️ Important Information - Please Read Before Attending
📝 Registration is Required
You must register using the registration form above before attending. While Zoom links are provided, registration helps us prepare resources, track attendance, and ensure you receive all necessary information.
🔐 NRP Access in Authentik is Required
If you are not already registered in Authentik, you will NOT be able to fully follow along with the training. The hands-on exercises require active NRP access. Please set up your NRP access and Authentik account before the training sessions begin to participate in all activities.
👤 Namespace Admin Status for Intermediate Track
If you are not a namespace admin, you will NOT be able to reproduce deploying multi-tenant JupyterHub environments within your namespace during the Intermediate Track session. The "Deploying JupyterHub" topic requires namespace admin privileges. You can still attend and learn, but hands-on practice will require admin access.
🌍 Eligibility Requirements
NRP access is available to:
- Users from US academic institutions
- Users collaborating with US institutions on joint projects
If you are from a non-US institution or industry (non-academic), please contact us to discuss your eligibility before registering.
Training Schedule
Set A
📅 Wednesday, February 11, 2026
⏰ 11:00 AM - 2:00 PM Pacific Time
3-hour Zoom session with hands-on exercises
📅 Thursday, February 12, 2026
⏰ 11:00 AM - 2:00 PM Pacific Time
3-hour Zoom session with advanced topics
Set B
📅 Wednesday, February 18, 2026
⏰ 11:00 AM - 2:00 PM Pacific Time
3-hour Zoom session with hands-on exercises
📅 Friday, February 20, 2026
⏰ 11:00 AM - 2:00 PM Pacific Time
3-hour Zoom session with advanced topics
Ready to Register?
Complete Registration FormClick the button above to access the training registration form
Training Details
Beginner Track Topics
- Introduction to the National Research Platform
Overview of NRP's mission, capabilities, how to gain access, and policy guidelines. - The Portal: GUI Access to Resources
Navigate the NRP portal, manage namespaces/groups, and explore the integrated LiteLLM interface. - Basic and Intermediate Docker and Kubernetes
Foundations of containers and orchestration: Pods, Deployments, PVCs, and S3 storage. Scripting with kubectl, exposing services, using taints/tolerations, node affinity, and Python APIs.
Intermediate Track Topics
- Using JupyterHub
Launch and use interactive development environments. Ideal for researchers, students, and educators. - Using Coder
Launch and use interactive development environments with full code-server (VS Code) support. - Deploying JupyterHub
Learn how to deploy and manage JupyterHub and Coder environments for groups or courses.
Format: Each session is 3 hours via Zoom with integrated NRP JupyterHub/Coder access for hands-on exercises.
⚠️ Prerequisites:
Institutional account access to NRP is required. If you don't have access yet, please visit our getting started guide:
📖 Get Started with NRP AccessPrevious Training: Fall 2025 Sessions
A comprehensive series of workshops, tutorials, and hands-on sessions from September 2025. All sessions are now available as recordings!
Watch RecordingsFall 2025 Session Table
| Session Title | Description | Beginner User | Accustomed User | NS Admin / PI | Instructor |
|---|---|---|---|---|---|
| Introduction to the National Research Platform | Overview of NRP's mission, capabilities, how to gain access, and policy guidelines. | ✓ | ✓ | ✓ | ✓ |
| The Portal: GUI Access to Resources | Navigate the NRP portal, manage namespaces/groups, and explore the integrated LiteLLM interface. | ✓ | ✓ | ✓ | ✓ |
| Using JupyterHub and Coder as a User | Launch and use interactive development environments. Ideal for researchers, students, and educators. | ✓ | ✓ | ✓ | ✓ |
| Basic Docker and Kubernetes | Foundations of containers and orchestration: Pods, Deployments, PVCs, and S3 storage. | ✓ | ✓ | ✓ | ✓ |
| Intermediate Kubernetes | Scripting with kubectl, exposing services, using taints/tolerations, node affinity, and Python APIs. | ✓ | ✓ | ✓ | ✘ |
| Agentic Tools and Coding with AI/LLMs | Explore how to integrate NRP-managed LMs and AI agents into JupyterHub, Coder and your own namespace. | ✓ | ✓ | ✓ | ✓ |
| Deploying JupyterHub and Coder | Learn how to deploy and manage JupyterHub and Coder environments for groups or courses. | ✘ | ✘ | ✓ | ✓ |
| Advanced I: GitLab CI/CD and Custom Images | Use GitLab pipelines to automate image building and deploy custom JupyterHub setups. | ✘ | ✓ | ✓ | ✘ |
| Advanced II: VMs, Windows Access, and Edge Use Cases | Launch and connect to VMs (Linux/Windows), configure networking, and explore advanced edge scenarios. | ✘ | ✓ | ✓ | ✘ |
Fall 2025 Session Recordings & Materials
| Date | Time (Pacific / Eastern) | Session Title |
|---|---|---|
| Tuesday, September 2 | 10:00 AM Pacific / 1:00 PM Eastern | Introduction to the National Research Platform |
| 11:00 AM Pacific / 2:00 PM Eastern | The Portal: GUI Access to Resources | |
| Tuesday, September 9 | 10:00 AM Pacific / 1:00 PM Eastern | Using JupyterHub and Coder as a User |
| 11:00 AM Pacific / 2:00 PM Eastern | Basic Docker and Kubernetes | |
| Tuesday, September 16 | 10:00 AM Pacific / 1:00 PM Eastern | Intermediate Kubernetes |
| 11:00 AM Pacific / 2:00 PM Eastern | Agentic Tools and Coding with AI/LLMs | |
| Tuesday, September 23 | 10:00 AM Pacific / 1:00 PM Eastern | Deploying JupyterHub and Coder |
| Tuesday, September 30 | 10:00 AM Pacific / 1:00 PM Eastern | Advanced I: GitLab CI/CD and Custom Images |
| 11:00 AM Pacific / 2:00 PM Eastern | Advanced II: VMs, Windows, and Edge Use Cases |
Training Materials Available
Training Feedback
Your feedback helps us improve future training sessions! Whether you attended one session or all of them, we'd love to hear about your experience, what you learned, and suggestions for improvement.
Share Your Experience
Help us understand what worked well and what we can improve for future training series.
Take Training SurveySurvey takes approximately 5-10 minutes to complete