Key Information

Tutors: Dr Katerina Michalickova 
Course Level:Level 1
Course Credit: 1 credit
Prerequisites: None
Course Duration: 3 x 2 hour sessions 
Format: Live online or live face to face with hands-on practice. 

This tutorial is aimed at students who have no experience with using the command line. You will be introduced to basic commands and concepts needed to manage a simple project. Next, we will move onto writing simple scripts for task automation. In this section, you will learn about variables, loops and conditionals. The class is entirely hands-on, and you will follow the instructor and have time for independent exercises. 

Syllabus

  • File management for a scientific project
  • Text editing with nano
  • Basic Unix commands and parameters
  • Command redirection and pipes
  • Running programs on the command line
  • Basics of shell scripting – variables, loops and if statements
  • Worked example of a shell script

Learning Outcomes

On completion of this workshop you will be able to:

  • Identify the situations when the Linux command line is needed
  • Apply the Linux commands to manage data and programs
  • Develop simple shell scripts for task automation
  • Troubleshoot simple shell scripts


Dates & Booking Information

  • Tuesday 22 October 2024 (Part 1), Thursday 24 October 2024 (Part 2) & Friday 25 October 2024 (Part 3), 15:00-17:00, Microsoft Teams

  • Tuesday 19 November 2024 (Part 1), Thursday 21 November 2024 (Part 2) & Friday 22 November 2024 (Part 3), 12:00-14:00, Microsoft Teams

  • Tuesday 28 January 2025 (Part 1), Thursday 30 January 2025 (Part 2) & Friday 31 January 2025 (Part 3), 14:00-16:00, Microsoft Teams

  • Wednesday 26 February 2025 (Part 1), Thursday 27 February 2025 (Part 2) & Friday 28 February 2025 (Part 3), 12:30-14:30, South Kensington (In-Person Teaching)

  • Wednesday 07 May 2025 (Part 1), Thursday 08 May 2025 (Part 2) & Friday 09 May 2025 (Part 3), 11:00-13:00, Microsoft Teams

  • Tuesday 17 June 2025 (Part 1), Thursday 19 June 2025 (Part 2) & Friday 20 June 2025 (Part 3), 14:00-16:00, South Kensington (In-Person Teaching)

To book your place, please follow the booking process advertised on the main programme page