Maintaining & Sustaining Software Beginner 3h 39m

Good Enough Practices in Scientific Computing

A set of practical computing habits every researcher can adopt — covering data management, code organization, collaboration, version control, and project structure.

Learning outcomes

  • Apply data management practices that support reproducibility and reuse
  • Organize code and software for clarity and maintainability
  • Structure research projects to support collaboration
  • Use version control to track changes across a project
  • Identify practical next steps for improving research computing workflows

Cite this lesson

APA

The Carpentries Lab (2026). Good Enough Practices in Scientific Computing. UC OSPO Network. https://carpentries-lab.github.io/good-enough-practices/

BibTeX
@misc{good_enough_practices_in_scientific_computing_2026,
  author    = {{The Carpentries Lab}},
  title     = {Good Enough Practices in Scientific Computing},
  year      = {2026},
  publisher = {UC OSPO Network},
  url       = {https://carpentries-lab.github.io/good-enough-practices/}
}