Event box

Who is this for?

PhD students, Researchers, Staff

Why attend this?

Learning the command line is one of the first and most useful steps in making your research more reproducible, or being able to run your analysis on more powerful computing infrastructure.  This will allow you to automate repetitive tasks, saving time and mistakes.   

If you ever find yourself with once working code which is now broken or need to go back in time to your code at a previous state, then learning git and version control will allow you to have a full revision history of your code which you can browse through and access as needed.

 

Prerequisite skills: Some programming experience.

Resources Required: You need to bring your own laptop to work on.

Learning Objectives

  • Basic understanding of the Linux command line
  • How to find, create and delete files and directories (folders) using the command line
  • Chaining together smaller commands to make them more powerful
  • Version controlling your own project through Git & GitHub.
  • Basic collaboration through GitHub.
  • Merging changes and dealing with merge conflicts.

Duration: One day (10 minute breaks every hour, and a 30 minute break for lunch [bring your own])

Course material: https://swcarpentry.github.io/shell-novice/ (Episodes 1 - 4) and  https://swcarpentry.github.io/git-novice/

Location: Digital Scholarship Lab in the Library


Date:
Thursday, January 25, 2024
Time:
09:00 - 16:00
Location:
Digital Scholarship Lab
Presenter:
Robin Long
Categories:
Events - Data Science Institute (DSI), Events - Doctoral Academy, Events - Research Software Engineering, Events - Staff Channel
Registration is now closed. See the events page for details of future sessions.

Non-attendance