Modern research and data science rarely happen in isolation. Whether you are working on scripts, analysis pipelines, or full software projects: collaboration, version control, and reproducibility are essential for producing reliable and reusable results. Good software practices not only make your code easier to share and maintain, but also ensure that others, including your future self, can understand and build on your work.The Code & Collaborate: The FAIRytale of Software Development course introduces practical approaches to collaborative and FAIR software development. Through hands-on exercises, you will learn how to manage code using distributed version control, collaborate effectively with others, and structure projects in a clear and reproducible way. The course also covers testing, documentation, and environment management, helping you move from individual scripts to well-organised, shareable software projects.Learning outcomesCollaborate on code using version control and shared workflowsOrganise and structure projects for clarity, reproducibility, and reuseTest and document software using practical and automated approachesManage dependencies and environments for reliable and reproducible resultsTarget audienceInterested in improving how you write and share codeWorking on computational or data-driven projectsAnyone looking to collaborate more effectively on softwareCurious about version control, testing, and reproducible workflowsThis course is designed for participants with basic programming experience who want to develop more professional software development skills.If you don’t meet all these prerequisites, you can familiarise yourself with the basics through our Python introduction courseRequirementsA PC/Laptop with an up-to-date browser Chrome, Safari and Firefox browsers are all supported (some older browsers, including Internet Explorer version 9, may not be)Ideally a two-screen setup so you can follow the workshop while trying on your ownKey dates Duration 14 Hours Additional informationTraining opportunitiesCourseLearning EffortPart time lightGeographic scope - CountryAustriaBelgiumBulgariaCyprusRomaniaSloveniaCroatiaCzech republicDenmarkEstoniaFinlandFranceGermanyGreeceHungaryItalyIrelandMaltaLatviaLithuaniaLuxembourgNetherlandsPortugalPolandSwedenSpainSlovakiaShow moreShow lessTarget languageEnglishIs this course freeYesType of training recordSingle moduleWebsite linkCode & Collaborate: The FAIRytale of Software DevelopmentLog in to comment