Learning to code can be daunting and often it’s hard to know where to start to look for resources. As part of the Research Software Camp: Beyond the Spreadsheet, we’ve collated the training resources below for researchers that want to learn to code. We’ve focused on resources that can aid researchers to work better with spreadsheets or help them move beyond them. The resources below include online lessons and tutorials, guidance and reference resources, and communities and networks that are out there to help.
Some of these resources have been mentioned at the Research Software Camp panel discussion, workshops, presentations, blog posts, and guides. We hope that by collecting them all together in one single place, this becomes a helpful reference resource in itself.
Learning to code training
This section includes training resources such as self-guided tutorials, online and in-person (pre-pandemic) taught materials, and video recordings.
The Carpentries teach foundational coding and data science skills to researchers worldwide:
The support of a community can make all the difference when taking the first steps into coding. Listed below are community meetings and networks available for researchers around the world.
The Hacky Hour is an informal series of regularly scheduled meetings, where researchers come and discuss IT or Tech ideas for accelerating their research and can be co-located with other workshops/conferences. There are many Hacky Hours now running at different institutions and countries.
ReproducibiliTea: The Journal Open Science clubs around the world that help researchers discuss diverse issues, papers and ideas about improving science, reproducibility and the Open Science movement.