Open source training for university research communities
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..
Research software accelerator programs
We will support you in building a thriving open source community at your institution. Our accelerator programs are designed as three tiers that meet universities and research labs where they are today.
Ecosystem Catalyst
Stage: Established
Perfect for: Universities with active open source programs that are ready to position their OSPO members and research software communities as leaders in this space.
What you receive. High touch training activations ranging from mentored sprints to exclusive office hours, ensuring participants are supported at every step of their journey. At this premier tier, your institution receives direct support from the pyOpenSci leadership team and core Python developers, strategically positioning your university as a recognized leader in the open source research ecosystem.
Momentum Driver
Stage: Growing
Perfect for: Universities with research software communities seeking comprehensive support.
What you receive. Top tier on demand webinars, introductory executive support, and a connection to our global, cross disciplinary network of more than 350 scientists and research software engineers through our vibrant digital channels. Educational resources equip your growing community with practical workflows for scientific Python development and responsible generative AI adoption.
Foundation Builder
Stage: Exploration
Perfect for: Universities establishing open source communities or those with researchers beginning to develop open source tools.
What you receive. Your learners gain access to some of the world’s top Pythonistas through our trusted asynchronous course platform. This includes our complete 10 day on demand package, “Ship It: Python Packaging in the GenAI Era,” which guides researchers from a working script to a published PyPI package using industry standard tools like Hatch, pytest, and Sphinx.
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.
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.