The course objective is to introduce the major features of the Perl scripting language, which combines the functionality of the C programming language with the power of the Linux shells and utilities. The topics in the course will benefit programmers, end users, system administrators, network administrators, or anyone who needs to automate recurring tasks. Many in-class labs supplement the course materials.