This course is designed to give students an introduction to Linux/Unix like Operating Systems. Since this course serves as an introduction, no prior experience with Linux/Unix like Operating Systems is required. This course will show students how to connect to a Linux/Unix like Operating System and engage with it via the command line. Students will learn about the Linux/Unix hierarchical file structure, basic protection and permission features, and file editing operations from the command line. Students will also learn how to use streams, pipes, and redirects with typical Linux/Unix like programs such as awk, grep and sort. The experience is then capped by creating automated systems using a shell programming language such as bash.