Software Carpentry

Seeking a friendly introduction to programming or the Unix command line? Already writing scripts but want to fill in the blanks in your knowledge of programming? New to Python, R or MATLAB and would like to get a sense of its capabilities? Have you mistakenly overwritten programs or data and want to learn techniques to avoid doing it again?

Join us for this live coding workshop where we write programs that produce results, using the researcher-focused training modules from the highly regarded Software Carpentry Foundation.

Every attendee is given access to their own dedicated Linux virtual machine for the duration of the workshop, with all required software and data fully loaded and ready to run.

Learning Outcomes

  • How to automate repetitive analysis using the command line
  • Programming concepts and techniques
  • Basic syntax, control structures and data types in Python, R or MATLAB
  • How to never lose a thing with version control

Upcoming Courses

Back to courses
Your browser is not supported. Please upgrade your browser.