Perl Programming — A 4 day course

contact usEnquire about this course


This course covers general Perl programming together with system and database interaction. This basic four-day course provides a grounding in using the Perl programming language as a successful Perl programmer and/or system administrator.

An expanded 5-day version of this course, Perl Programming with Web Development, is also available.

The Perl Programming with Web Development course covers everything in this 4-day course, but additionally covers CGI and Perl for web development.

This is a hands-on practical workshop based around the coding of real-world solutions to real-world problems.

Perl Versions

The course covers Perl 5 and has been taught to users on: Unix, Linux & MS Windows. The course has been updated to Perl 5.16.

Suitable For

Delegates have usually encountered some Perl before, but may not always have found it easy to learn or use. The course is for developers who want to learn the Perl way of doing things. It emphasizes taking advantage of Perl's native productivity tools and techniques, rather than trying to ‘make do’ with other language's idioms.

The course covers the fundamentals of Perl from the beginning, as we have found that a good understanding of how and why Perl does things in particular ways helps everyone to learn more effectively; even those who have been programming in Perl for a couple of years.


This Perl course assumes that delegates can already program in at least one programming language or scripting language, e.g., C, C++, Java, PHP, Visual Basic, Pascal, or COBOL.

Publicly scheduled dates, locations, and prices

A schedule of dates for this subject is not currently available. Please call 0333 210 0140 or use our contact form to enquire about places and availability.


Preparing to Learn Perl

Perl: the Absolute Minimum

Arrays and Hashes

Perl: Input and Functions

Text Manipulation with Regular Expressions

Perl: Operators and Loops

Perl: Beyond the Basics

Complex Data Structures & References

Finding Out More for Yourself

Using Perl Modules from CPAN

Debugging Perl

Command-Line Perl

A Whistle-Stop Tour of the World of Perl

Perl Style

Handling Databases with Perl

Advanced File Processing

System Interaction

Perl Security Issues