Bite-sized chunks of learning: practical coding skills for working with data, visualisation, modelling and simulation.