Open source training for university research communities

A group of contributors sitting at a table at a pyOpenSci sprint working on their laptops and talking to each other.

Introduce your research community to the world of open source scientific software through pyOpenSci’s training and community programs.

Our programs help researchers develop sustainable, reusable code and research software while connecting them to the global scientific Python ecosystem. Participants gain access to top tier asynchronous training sessions led by Python experts, interactive hands on training workshops, and direct support from open source leaders.

Benefits for universities and research programs

  • Enhance grant competitiveness and compliance. In the age of open science, funders increasingly require researchers to publish code, data, and other artifacts openly to accelerate discovery. We help your researchers learn practices that make scientific open source reusable, maintainable, and easier for others to build upon, improving the longevity and impact of research outputs.
  • Support the shift to responsible AI adoption. Researchers increasingly rely on generative AI for scientific software development, but many use these tools as workhorses instead of thoughtful junior collaborators. Our courses help your researchers accelerate open source innovation while preserving community trust and maintainer sustainability. By collaborating with pyOpenSci, your institution stands alongside industry experts to define best practices for generative AI in open science.
  • Learn alongside a global expert network. Connect your community to a global network of experienced developers and maintainers who build and maintain scientific Python packages, as well as the researchers and professionals who use these tools every day.
  • Get real world, cross disciplinary support. Receive guidance from experienced maintainers who regularly build and maintain research software. Our training includes regular office hours that facilitate hands on support so learners can ask questions and get help with the problems that matter most to their work.
  • Complete a trusted curriculum. Our programs have already supported more than 200 researchers with practical open source development, contribution, and software development skills through hands on, beginner friendly, and inclusive workshops.

pyOpenSci has proven to be a valuable partner in developing our competencies in code peer review and open science as a whole community, instead of best practices being confined to particular labs. For any research university that does significant work in Python (which is all universities!) I highly recommend getting involved with pyOpenSci..

Zach Chandler, Director, Stanford Open Source Program Office

Research software accelerator programs

Supporting you in building a thriving Open Source community at your institution. Guide your researchers from a working script to a published Python package using industry-standard tools like Hatch, pytest, uv, and Sphinx.

AcceleratorESSENTIALS

Get your researchers trained in open source workflows and Python packaging with expert-backed course materials and train-the-trainer materials.


What's Included

  • 10-day On-Demand Asynchronous Course Access: Ship It: Python Packaging in the GenAI Era
  • 6 Months On Demand Course Access
  • ~150 course seats
  • Train the trainer materials
  • Foundational workflows for sustainable software
  • 1 Peer Review Webinar
  • Content sponsored by Open Source at Stanford University

Course details

  • Asynchronous training access for research teams
  • 27 videos across 10 modules
  • Python expert insights and videos
  • Course Certificate upon completion
  • GitHub badge upon completion

$2,500

Contact us

AcceleratorPRO

Everything in Community Partner, plus a pyOpenSci curated course learning experience with hands-on expert support during the course, gamified course activities, and curriculum advisory. Course will be branded to include your institution's name.


What's Included

  • 10-day On-Demand Asynchronous Course Access: Ship It: Python Packaging in the GenAI Era
  • 1 Year On Demand Course Access
  • 2 expert-supported course cohorts
  • Gamified activities facilitated by open source experts
  • Unlimited course seats
  • Train the trainer materials
  • Foundational workflows for sustainable software
  • 2 Peer Review Webinars
  • Expert-lead packaging and open source webinars (up to 3)
  • Community access
  • Curriculum Advisory
  • Customized course branding for your institution
  • Content sponsored by Open Source at Stanford University

Course details

  • Asynchronous training access for research teams
  • 27 videos across 10 modules
  • Python expert insights and videos
  • Course Certificate upon completion
  • GitHub badge upon completion
  • Leadership programming for research software champions
  • Institution-wide strategy sessions and advisory support
  • Visibility across pyOpenSci community channels
  • Long-term partnership planning and impact tracking
Contact us

Note: Topics are confirmed each cohort cycle as new content is released.

Complex, technical concepts made easy

Researchers shouldn’t have to struggle with sharing code and software on their own. Connect your students and researchers with a thriving, inclusive, and vibrant community of beginner-to-expert Pythonistas who support scientific open source. Open doors for your researchers to engage with other Python developers, troubleshoot challenges together, and gain ongoing support as they develop their scientific open source skills.

Don’t take our word for it: hear from previous course learners

My favorite part of the course has been the step-by-step guidance and the hands-on experience of building a package. I also really liked the videos where the mentor shares the challenges they faced — it made the process feel more real and relatable. Testing classmates' packages was another highlight, as it helped me learn from others and see different approaches.

Course participant · Ship It cohort

I attended a conference during this course (full day for two days) and was still able to complete the course once the conference ended. I appreciate the structure of the course, and the flexibility was also needed.

Course participant · Ship It cohort

Our current content is the 10-day Ship It: Python Packaging in the GenAI Era course.

Beta Partnership packages

We are currently piloting our partnership program to find the best combination of resources and events that best support our University partners.

Ready to explore a pyOpenSci membership?

From emerging open source communities to established research software programs, pyOpenSci offers training and partnership opportunities at every stage.

Request program details

Did you know?

pyOpenSci also offers a wide variety of free training resources for individual learners. Explore our workshops, webinars, and more on our events page.

Why partnering with pyOpenSci matters

pyOpenSci is a nonprofit organization that supports open source scientific Python research software through software peer review, training, and community building. Revenue generated through partnerships directly supports the development, maintenance, and sustainability of open source research software.

Bottom line

Researchers should not have to struggle with sharing code and software on their own. Connect your students and researchers with a thriving, inclusive, and vibrant community of beginner to expert Pythonistas who support scientific open source.

Open doors for your researchers to engage with other Python developers, troubleshoot challenges together, and gain ongoing support as they develop their scientific open source skills.