Perl Introduction

A solid grounding in the Perl language

• 3 days • £2195/$2795 • world-wide

You will learn:

  • Understand the Perl environment
  • Understand Perl syntax
  • Create Perl scripts
  • Understand weird Perl syntax and expressions
  • Work with files using Perl
  • Manage Processes from Perl
  • Use simple Perl data structures
  • Make decisions and control flow in Perl scripts


Course Benefits

This Introduction to Perl starts with the basics of programming in Perl. It covers the very basics of Perl programming through to the beginnings of modular coding.


Who should attend?

This course is intended for delegates who limited or no experience of Perl. It is advantageous but not essential if delegates have some experience of programming in other languages.:


Course Contents

Language Basics

  • Why use Perl
  • The history of Perl
  • Perl environment
  • Perl help
  • Simple scripts
  • Script structure


  • Variable types in Perl
  • Variable definitions
  • Perl arrays
  • Single values
  • Interpolation

Working with Arrays and Hashes

  • How to manipulate arrays
  • How to manipulate hashes
  • Uses of arrays and hashes in Perl

Expressions and Operators

  • Perl numeric operators
  • Operator precedence
  • String operators in Perl
  • Variable conversion


  • Perl built-in functions
  • Number functions
  • String functions
  • Array functions
  • Other functions

Flow Control

  • Perl loops
  • Conditional loops
  • Variable scope

Input and Output

  • Working with files in Perl
  • Command line arguments
  • Working with applications

Basic Regular Expressions

  • Understanding regular expressions
  • Where to use regular expressions in Perl
  • Simple pattern matching


  • Making readable code
  • Reusable code
  • Subroutines in Perl

Report Formats

  • Creating Perl reports
  • Using Perl reports


Practical Work

The course work is based around a 40/60 split between lectures and practicals. Where possible the practicals use real world examples and useful code that can be integrated into new or existing projects after the course.

The Lecturers

All our trainers are practising Perl consultants with extensive experience with Perl programming on Windows, Unix and Linux in large commercial environments. They are ideally suited to bring you the highest quality of training.



Our courses are available world-wide in our virtual classrooms accompanied by virtual labs. We also deliver on-site training and public training at venues around the world.

Please contact us if you are looking for training in your area.


  • Aberdeen, Scotland, UK
  • Basingstoke, England, UK
  • Edinburgh, Scotland, UK
  • Glasgow, Scotland, UK
  • Inverness, Scotland, UK
  • Leeds, England, UK
  • London, England, UK
  • Manchester, England, UK
  • Sheffield, England, UK
  • Europe - various locations
  • Ljubljana, Slovenia
  • Malaysia - various locations
  • Boston, USA
  • San Francisco, USA
  • New York, USA
  • Washington DC, USA
  • USA - various locations