This course teaches commands in UNIX based operating systems, shell programming tools for effective completion of system related tasks, and customization of a local environment or a whole system. UNIX and/or LINUX operating systems are explored through hands on exercises and comparison to the DOS and Windows operating systems.