Bash Tutorial
1. Introduction to shell scripting
2. Creating simple bash scripts
3. Variables
4. Arithmetic calculations
5. Arrays
6. Condition testing
7. Iteration
8. General file manipulation
9. Manipulating text and csv files
10. Manipulating image and video files
11. Writing more complex bash scripts
12. Remote shell
13. Cluster jobs
14. Downloading files from the web
15. Creating backups
16. File permissions
17. Using aliases
18. Report an error in the tutorial