This course page was updated until March 2022 when I left Durham University. For future updates, please visit the new version of the course pages.
Using Unix-like systems for computational science #
This course presupposes some level of familiarity with commandline interfaces. In case you need a quick refresher, I recommend the material produced by the Software Carpentry project.
They have a number of useful lessons and materials providing introductory training on how to do things like use the Unix shell, version control with git, and some introductory programming and plotting in Python. They are good place to start for a gentle introduction to these topics.