Lesson Schedule
1. Introducing the Shell | What is a command shell and why would I use one? |
2. Files and Directories |
How do I run programs using the shell?
How do I navigate my computer using the shell? |
3. Creating Things |
How do I run programs using the shell?
How do I navigate my computer using the shell? |
4. Pipes and Filters | How can I combine existing commands to do new things? |
5. Shell Scripts | How can I save and re-use commands? |
6. Loops | How can I perform the same actions on many different files? |
7. Finding Things |
How can I find files?
How can I find things in files? |
8. Additional Exercises | How can I build a data-processing pipeline? |
9. Survey | |
Finish |
The actual schedule may vary slightly depending on the topics and exercises chosen by the instructor.