The exercises are interspersed with a project developing an airport search engine. This project will illustrate how the Perl skills you've acquired enable you to implement sophisticated functionality as a maintainable package with only a moderate amount of coding.
When provided with requirements at the level of subroutine functionality, a student completing this course will be able to implement Perl scripts and modules using regular expressions, references and unit tests. They will also have experience installing CPAN modules for further functionality.
This is demonstrated through the implementation of a command-line search engine.
This course only assumes the student is capable of working on the Bash command-line interface via ssh. There is also a fast track for students with experience in another programming language such as C, C++, Java, PHP, Visual Basic, Python or Ruby.