Introduction to Perl Programming Certification Training Course Overview

Enroll for the 3 day Introduction to Perl Programming training course from Koenig Solutions. This Introduction to Perl Programming training course provides programmers who have experience in a procedural or object-oriented language with an introduction to how to program in Perl. In this course, you will learn to structure code with user-generated subroutines, exploit additional object-oriented packages. Also learn to use Perl for developing complete applications, applying built-in functions, and making use of external modules.

Target Audience:

This course has been specifically designed for those who have an interest in programming, but still consider themselves to be beginners. Those who already have programming experience but want to learn the basics and concepts of Perl will also find it perfectly suitable.

Learning Objectives:

 In this course, you will learn

  • Work with different data types including strings, numbers, variables and user input
  • Create and use array, subroutines, hashes, and regular expressions in Perl applications
  • Gain a conceptual understanding and practical skills to construct your own levels
  • Become competent with the Perl language family and its use in various applications
  • Prepare a foundation of knowledge for learning other more complex languages.


Test your current knowledge Qubits42

Perl Programming Training Course (Duration : 24 Hours) Download Course Contents

Live Virtual Classroom
Group Training 1100
29 Nov - 01 Dec GTR 09:00 AM - 05:00 PM CST
(8 Hours/Day)

06 - 08 Dec 09:00 AM - 05:00 PM CST
(8 Hours/Day)

1-on-1 Training (GTR) 1300
4 Hours
8 Hours
Week Days

Start Time : At any time

12 AM
12 PM

GTR=Guaranteed to Run
Classroom Training (Available: London, Dubai, India, Sydney, Vancouver)
Duration : On Request
Fee : On Request
On Request
Special Solutions for Corporate Clients! Click here
Hire Our Trainers! Click here

Course Modules

Module 1: Introduction to Perl
  • Introduction
  • Getting and Installing Perl
  • Writing a simple Perl program
  • Running Perl programs
  • The difference between interpretive and compiled programming languages
Module 2: Working with Scalar Data
  • Introduction
  • Working with Scalar Data
  • Working with strings
  • Working with numbers
  • Working with variables
  • Getting user input
  • The chomp operator
  • Decision-making with if statements
  • Looping with while statements
Module 3: Working with Arrays and Lists
  • Introduction
  • Creating arrays
  • Accessing arrays via indices
  • Creating lists
  • Performing assignment with lists
  • Converting arrays into strings
  • Using the foreach loop on arrays and lists
  • Understanding scalar and list context
  • Understanding in scalar context
Module 4: Working with Subroutines
  • Introduction
  • Subroutine definitions
  • Calling subroutines
  • Working with subroutine return values
  • Subroutine arguments
  • Using variable-length parameter lists
  • Using the return operator
  • Private variables in subroutines
Module 5: Perl Input and Output
  • Introduction
  • Receiving input from standard input
  • Working with input from the diamond operator
  • Sending output to standard output
  • Using printf to format output
  • Working with filehandles
  • Handling fatal errors with die
Module 6: Hashes
  • Introduction
  • Hashes defined and demonstrated
  • Accessing hash elements
  • Working with hash functions
Module 7: Working with Regular Expressions
  • Introduction
  • Regular expressions defined
  • Working with simple patterns
  • Working with character classes
  • Matching using m//
  • Working with match modifiers
  • Working with the binding operator
  • Working with match variables
  • Matching in list context
  • Performing substitutions using s///
  • Working with the split function
  • Working with the join function
Download Course Contents

Request More Information

Course Prerequisites
  • Programming experience with either a procedural or object-oriented language such as Visual Basic, C, C++, Java, or a UNIX shell
  • No previous familiarity with Perl is required