Software and research: the Institute's Blog

Learning to Code: My Experience as a Psychology Graduate

Latest version published on 9 November, 2021.

By Amirah Khan. I took part in the ‘learning to code’ programme as part of the ‘Beyond the Spreadsheet’ Research Software Camp. I was mentored by Sadie Bartholomew, a Research Software Engineer who guided me through learning Python. I’ll share my reasons for volunteering, an overview of my project, and my journey throughout the programme. 

Reflections on SeptembRSE

Latest version published on 5 November, 2021.

Christopher Woods reflects on this year's SeptembRSE - an online celebration of Research Software Engineering.

Resources for using spreadsheets in research and moving onto other tools

Latest version published on 5 November, 2021.

As part of the Research Software Camp: Beyond the Spreadsheet we’ve gathered some useful resources below which focus on using spreadsheets effectively in research and how to move beyond these to other tools.

Top Tips to Start Coding in Academia

Latest version published on 4 November, 2021.

Starting to write academic code can be a bit intimidating, especially if you don’t come from a coding background - there’s a lot of myths and preconceptions around it. This guide is for those who are just starting to write scientific code, to give you a few clear tips about getting started writing code!

Reading Human Biomechanics Data into R

Latest version published on 4 November, 2021.

Dr Rebecca Hamilton discusses her learning from the Research Software Camp's learning to code programme.

Don’t be afraid - anyone can learn to code

Latest version published on 9 November, 2021.

SSI Fellow Emma Karoune discusses her journey in learning to code.

RightField - Stealthy semantic annotation with spreadsheets

Latest version published on 2 November, 2021.

By Stuart Owen and Katy Wolstencroft.

Using Python to double check your work

Latest version published on 1 November, 2021.

Peter Inglesby gives an introduction to Python.

Guide: 5 Popular Myths of Learning to Code

Latest version published on 4 November, 2021.

Steve Crouch, SSI Research Software Group Lead, calls out some of the myths surrounding coding.

An introduction to unit testing

Latest version published on 8 December, 2021.

This guide is the first in the Unit Testing for Scale and Profit series. In this guide we’ll look into techniques of automated testing to improve the predictability of a software change, make development more productive, and help us produce code that works as expected and yields desired results. We'll use Python for illustration purposes, but the concepts and approaches can be readily applied to many other languages.