Managing Research Software Projects

Research Software Engineering with Python (cover)

Software is as essential to research as telescopes, test tubes, and reference libraries. However, most researchers are never shown how to develop and deliver software efficiently as part of a team. This one-day workshop teaches participants how to structure a project, automate repetitive tasks, ensure that what they build is doing what it's supposed to, coordinate contributors, and build the right thing.

Syllabus