Writing more complex bash scripts
Reading arguments
Using functions
Using libraries
Parallel processes