NEW TRAINING ANNOUNCED

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
VIDEOS WILL BE UPLOADED SOON

⚠️ 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

Beginner Track

📅 Wednesday, February 11, 2026

⏰ 11:00 AM - 2:00 PM Pacific Time

3-hour Zoom session with hands-on exercises

Intermediate Track

📅 Thursday, February 12, 2026

⏰ 11:00 AM - 2:00 PM Pacific Time

3-hour Zoom session with advanced topics

Set B

Beginner Track

📅 Wednesday, February 18, 2026

⏰ 11:00 AM - 2:00 PM Pacific Time

3-hour Zoom session with hands-on exercises

Intermediate Track

📅 Friday, February 20, 2026

⏰ 11:00 AM - 2:00 PM Pacific Time

3-hour Zoom session with advanced topics

Ready to Register?

Complete Registration Form

Click 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 Access

Previous 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 Recordings

Fall 2025 Session Table

Session TitleDescriptionBeginner UserAccustomed UserNS Admin / PIInstructor
Introduction to the National Research PlatformOverview of NRP's mission, capabilities, how to gain access, and policy guidelines.
The Portal: GUI Access to ResourcesNavigate the NRP portal, manage namespaces/groups, and explore the integrated LiteLLM interface.
Using JupyterHub and Coder as a UserLaunch and use interactive development environments. Ideal for researchers, students, and educators.
Basic Docker and KubernetesFoundations of containers and orchestration: Pods, Deployments, PVCs, and S3 storage.
Intermediate KubernetesScripting with kubectl, exposing services, using taints/tolerations, node affinity, and Python APIs.
Agentic Tools and Coding with AI/LLMsExplore how to integrate NRP-managed LMs and AI agents into JupyterHub, Coder and your own namespace.
Deploying JupyterHub and CoderLearn how to deploy and manage JupyterHub and Coder environments for groups or courses.
Advanced I: GitLab CI/CD and Custom ImagesUse GitLab pipelines to automate image building and deploy custom JupyterHub setups.
Advanced II: VMs, Windows Access, and Edge Use CasesLaunch and connect to VMs (Linux/Windows), configure networking, and explore advanced edge scenarios.

Fall 2025 Session Recordings & Materials

DateTime (Pacific / Eastern)Session Title
Tuesday, September 210:00 AM Pacific / 1:00 PM EasternIntroduction to the National Research Platform
11:00 AM Pacific / 2:00 PM EasternThe Portal: GUI Access to Resources
Tuesday, September 910:00 AM Pacific / 1:00 PM EasternUsing JupyterHub and Coder as a User
11:00 AM Pacific / 2:00 PM EasternBasic Docker and Kubernetes
Tuesday, September 1610:00 AM Pacific / 1:00 PM EasternIntermediate Kubernetes
11:00 AM Pacific / 2:00 PM EasternAgentic Tools and Coding with AI/LLMs
Tuesday, September 2310:00 AM Pacific / 1:00 PM EasternDeploying JupyterHub and Coder
Tuesday, September 3010:00 AM Pacific / 1:00 PM EasternAdvanced I: GitLab CI/CD and Custom Images
11:00 AM Pacific / 2:00 PM EasternAdvanced II: VMs, Windows, and Edge Use Cases

Training Materials Available

Video Recordings

Complete session recordings with timestamps and chapters

Watch All Sessions

Code & Slides

All code examples, slides, and materials

View on GitHub

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 Survey

Survey takes approximately 5-10 minutes to complete