Skip to content
WorkshopIn personPast event

Training Workshop: Packaging and Publishing Python Code for Research

Event artwork for Training Workshop: Packaging and Publishing Python Code for Research

This event has ended

This listing is kept as an archive. Explore upcoming events to find your next one.

See upcoming events in Cambridge
About this event

What to expect

This intensive full-day workshop from the Cambridge Accelerate Programme teaches researchers and postgraduate students the essential skills needed to package and publish Python code for open science. If you've been conducting research with Python but aren't sure how to make your code reusable and accessible to the wider scientific community, this hands-on workshop provides exactly the knowledge and practical experience you need.

What You'll Learn

The workshop covers the complete workflow for transforming research code into professional Python packages. You'll gain practical experience with industry-standard tools and methodologies for code packaging, documentation, version control, and distribution. The course emphasizes real-world application, with dedicated time for hands-on practice packaging and publishing your own projects.

Key topics include:

  • Structuring Python projects for distribution and reuse
  • Creating installable packages using modern packaging tools
  • Publishing code to public repositories
  • Version control best practices with Git and GitHub
  • Documentation strategies for research software
  • Workflows that support reproducible science

Who Should Attend

This workshop is designed for postgraduate students and research staff who already use Python for programming or scientific data analysis. While experience with Python is required, the course welcomes researchers at various skill levels. You'll benefit most if you have some familiarity with command line interfaces (Linux or MacOS), object-oriented programming concepts like building classes, and basic Git workflows — though these aren't strict prerequisites.

A GitHub account is required for participation, as you'll be working with code repositories throughout the day.

Why This Matters

Releasing software outputs from your research is a critical component of open science. When you publish your code properly, other researchers can build on your work, validate your findings, and apply your methods to new problems. This amplifies your research impact far beyond traditional publications. Whether you're developing analysis pipelines, simulation tools, or novel algorithms, learning to package and publish your code makes your research more reproducible, citeable, and valuable to the scientific community.

Workshop Format

This is an interactive, hands-on workshop where you'll spend significant time applying concepts to real code. The da

Create With Conference · Brighton

The UK's leading event for AI builders.

600+ builders, honest implementation stories and hands-on workshops, once a year. The next edition is being planned.

The main stage at Create With 2026 with a full room
Hackathon participants with their laptops
A panel on the main stage

Running an AI event in Cambridge?

List it here, free.

Meetups, workshops and conferences go in front of thousands of builders after a quick review.

List your event