PROFESSIONAL

Distributed by:

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