Welcome to Perl Training Australia’s Programming Perl training course. This is a four-day module
in which you will learn how to program the Perl programming language.
Credits
This course is based upon the Introduction to Perl and Intermediate Perl training modules written by
Kirrily Robert of Netizen Pty Ltd.
Course outline
Day 1
• What is Perl?
• Introduction to perldoc
• Creating and running a Perl program
• Variable types
• Operators and Functions
Day 2
• Conditional constructs
• Subroutines
• Regular expressions
Day 3
• References and complex data structures
• Introduction to modules and packages
• Writing packages and modules
• Using Perl objects
Day 4
•Advanced regular expressions
• File I/O
• System interaction
• Bonus material
Assumed knowledge
This training module assumes the following prior knowledge and skills:
• You have programmed in least one other language and you:
• Understand the concept of variables, including arrays and pointers/references
• Understand conditional and looping constructs
• Understand the use of user defined functions