11-15 December | Online

Royce Training: Software Carpentry (Shell, Git, Python)

Date :
11 December 2023 - 15 December 2023
Time :
All Day
Event Type :
Royce Training

Register here

Book now


The Royce Data Curation team will host a 5-day workshop aimed at materials science researchers new to these languages, and those looking for a refresher; designed to give you confidence in using shell, Git and GitHub, and Python.

You might be a complete beginner, or might have engaged briefly in the past. In developing these skills you will be well-placed to begin your digital research journey and apply basic computational approaches to materials data. A basic understanding would be helpful but not necessary.

You will gain a holistic view of dynamic programming languages, the capabilities of Python, and become ready to venture into self-learning Python. Topics covered include useful libraries, data structures, plotting, and functions.

More information about the event, an agenda of each day, a detailed map and accessibility resources can be found here:



Day 1: The Unix Shell 11/12/2023 13:00 – 17:00

Learn how to communicate with your computer, navigate through folder, and automate repetitive tasks

Day 2: Version control with Git 12/12/2023 | 13:00 – 17:00

Day 3: Version control with Git 13/12/2023 | 13:00 – 17:00

Learn how to use Git for version control by maintaining a history of all your file operations. Get hands-on experience with collaborative working and remote repositories in Github.

Day 4: Programming with Python 14/12/2023 | 13:00 – 17:00

Day 5: Programming with Python 15/12/2023 | 13:00 – 17:00


Sign Up Now