Issued to
Ya-Chi
Want to report a typo or a mistake?
Credential Verification
Issue date: May 27, 2026
ID: 7eb86f42-1268-4b79-958c-a5d5e03bcf3a
Issued by
pyOpenSci
Type
Training
Level
Introductory
Format
Online
Duration
14 days
Price
Paid
Description
Ship It: Research Software Development in the GenAI Era is a 10-day expert-led cohort-based course from pyOpenSci, developed in partnership with the Stanford Open Source Program Office (OSPO) and the CURIOSS network. Participants transform a working Python script into a tested, documented, installable Python package published to TestPyPI — gaining the foundational skills to share scientific Python software with the broader open source community. The course covers modern Python packaging with uv and Hatch, writing a pyproject.toml file, building and publishing to (Test) PyPI, writing tests with pytest, automating workflows with task runners, and using generative AI thoughtfully and responsibly in scientific software development. Learners work alongside — and learn directly from — maintainers of Python, PyPI, and the scientific Python ecosystem, including expert interviews with Python core developers and scientific Python package maintainers. Learn more: https://www.pyopensci.org/events/shipit-python-package-gen-ai-april-2026.html
Skills
Python (Programming Language)
Python packaging
Earning Criteria
Participation
The participant engaged thoughtfully in the course and successfully created a Python package that lives on GitHub and is published to Test PyPI. They built their package from scratch using modern tools like Hatch and uv, learned to write tests, structured their code for reuse, and gained the foundational skills to share scientific Python software and use AI tools with the health of broader open source community in mind. Learn More