• Event
  • Scientific training

Software Carpentry Virtual Workshop 2021

Our goal is to help scientists become more productive by teaching them basic computing skills of program design, version control, testing and task automation.

Start date:

18 January 2021

End date:

21 January 2021

Time:

10h00 - 15h00

Venue:

Online (via Zoom)

Registration deadline:

20 December 2020

Cost:

Free

About the event.

In this four-day bootcamp, we will cover three core topics to kickstart your computing skills: the Unix shell, version control with Git, and Programming with Python.

As we cover these topics, you will learn how to:

  • use the shell to do more in less time
  • automate your tasks and pipelines
  • write structured programs
  • use Git to manage and share information
  • how (and how much) to test programs

This workshop will be delivered virtually, via Zoom, with input from 10:00-15:00 GMT, including breaks (see programme and further information tabs for more details). 

Who is this event for?

Researchers in the life science and computational science disciplines. We particularly encourage PhD students and postdoctoral scientists to attend, but the course is open to everyone, at any stage of their career. 

The course is aimed at complete beginners; trainees are expected to have very little or no prior knowledge of programming before attending. However, we will cover a lot of material and the training is quite fast paced, so be prepared to fully immerse yourself in the world of programming!

Registration is currently reserved for certain groups. If you are interested in attending, please email training@earlham.ac.uk with a short expression of interest, explaining why you would like to attend the course. If places are available you will be provided with a password to complete the form

This training forms part of our BBSRC National Capability in Advanced Training

Programme.

Day 1 - 18 January 2021

Time

Topic

10:00 - 10:30

Welcome and Introduction

10:30 - 12:00

The Unix Shell

12:00 - 13:00

Lunch Break

13:00 - 15:00

The Unix Shell (Continued)

Day 2 - 19 January 2021

Time

Topic

10:00 - 10:15

Recap and Catch Up from Day 1

10:15 - 12:00

The Unix Shell (Continued)

12:00 - 13:00

Lunch break

13:00 - 15:00

Version Control with Git

Day 3 - 20 January 2021

Time

Topic

10:00 - 10:15

Recap and catch up from Day 2

10:15 - 12:00

Version Control with Git

12:00 - 13:00

Lunch break

13:00 - 15:00

Programming with Python

Day 4 - 21 January 2021

Time

Topic

10:00 - 10:15

Recap and Catch Up from Day 3

10:15 - 12:00

Programming with Python (Continued)

12:00 - 13:00

Lunch break

13:00 - 14:30

Programming with Python (Continued)

14:30 - 15:00

Wrap Up, Final Questions and Feedback

Further information.

  • You will need your own laptop/computer to participate, and an internet connection. 
  • If possible, we recommend connecting by ethernet cable to your router for a more stable connection. 
  • We strongly suggest that you have a second screen or at least one large screen. You may not get the best experience if you can only participate on a small laptop screen. 
  • You will need to download software and data in advance.
  • There will be a pre-course meet on Monday 11 January 10-11am to check software and data installation, which we expect all attendees to attend. 
  • Sessions will be recorded and shared with participants as soon as possible afterwards. 
  • Resources used during the training can be accessed here: https://software-carpentry.org/lessons/ 

Please carefully review our standard online event booking terms and conditions prior to registering for this event. Completing an online registration and associated payment process will mean that you are bound by these terms and conditions. Any supplemental terms or changes to these conditions on a per event basis will be included on this page. If you have any queries regarding our events or in relation to your booking, please contact us at training@earlham.ac.uk

  • Register today.

Registration deadline: 20 Dec 2020 - 23:45

Participation: First come, first served