Lesson Schedule

1. Why Use a Cluster? Why would I be interested in High Performance Computing (HPC)?
What can I expect to learn from this course?
2. Connecting to the remote HPC system How do I open a terminal?
How do I connect to a remote computer?
What is an SSH key?
3. Moving around and looking at things How do I navigate and look around the system?
4. Writing and reading files How do I create/edit text files?
How do I move/copy/delete files?
5. Wildcards and pipes How can I run a command on multiple files at once?
Is there an easy way of saving a command’s output?
6. Scripts, variables, and loops How do I turn a set of commands into a program?
7. Using Bash Scripts in Pipes Can I use scripts I write in pipes as well?
Finish

The actual schedule may vary slightly depending on the topics and exercises chosen by the instructor.