SOFTWARE CARPENTRY WORKSHOP – an introduction to programming for research

This Fall (November 22-26, 2021), BIOS² will host a Software Carpentry workshop to introduce new BIOS2 Fellows, Québec-Océan members and and everyone else interested to the basics of computer programming, working with data and the skills needed to be productive in collaborative research projects.

Software Carpentry ( is an hands-on workshop that introduces the basics concepts and tools of programming, including program design, version control, data management, and task automation. Specifically, topics covered will include writing shell scripts, version control via git and GitHub, and programming concepts in R (loops, conditional programming and functions). Participants will be encouraged to help one another and to apply what they have learned to their own research problems. 

The workshop will be held in 4 sessions, November 22, 23, 25, and 26, 2021 from 1:00 PM to 5:00 PM (Eastern time).

The course will be taught online, in English with bilingual support. In addition, there will be gatherings of participants in-person at the University of Sherbrooke and at UQAR. On-site, participants will be supported by French-speaking teaching assistants.

This workshop is free and open to all.

  • We particularly encourage new BIOS2 members to attend this workshop as many upcoming trainings will build on the basic skills taught during the workshop.
  • We also encourage members of Québec-Océan, a training partner, to attend the in-person training at UQAR, and CREUS members to attend the in-person training at the University of Sherbrooke.

Register to Software carpentry:
For more info, contact

Photo credit: Florian Olivo on Unsplash