The Shell Programming course provides you with the ability to identify various shells and automate system administration tasks through scripts. You learn to develop advanced scripts that involve using decision making algorithms, loops, variables, parameters and arguments lists.
The course also introduces you to functions that enable you to perform repetitive tasks and the various methods to debug scripts.
Finally, the course concludes by imparting some initial skills at developing useful scripts to automate system administration-related tasks.