Perl is a powerful object-oriented scripting language used extensively with UNIX, Linux, Windows and the Internet. In this course, you learn to write reusable scripts with Perl. Through intensive exercises, you learn to use Perl in your operating system and application environments as well as apply built-in functions of the language and make use of external modules.

The course will get you grips with basic concepts of Perl such as scalar data, arrays and lists, hashes, subroutines, etc. The course gives you hands-on experience to help you design Perl applications, automated applications, and complex text analyzer applications.This course includes Perl training that focuses on fundamental concepts of the Perl programming language. Perl scripting training is intended for individuals who want to understand how to fully use the features of the Perl programming language in Web application development, database interaction and system administration. These specialized Web language skills such as writing CGI scripts can help you build a career in Web development and technologies.


By the end of Perl programming certification course, you will be confident to use Perl in real world applications and also gain the following:

  • Install Perl successfully
  • Write your first Perl program
  • Work with scalar data, strings, numbers, variables, operators, loops, arrays, lists, subroutines
  • Receive input from standard input
  • Send output to standard output
  • Use printf to format output
  • Work with hash functions
  • Implement simple patterns, character classes, match modifier, split functions in Perl applications


  • Introduction to Perl
  • Running Perl programs
  • Variable types and contexts
  • Compound data structures
  • Managing files and user input
  • Perl regular expressions
  • Perl’s small operator groups
  • Perl support for conventional flow control constructs
  • Perl-specific constructs
  • Writing subroutines
  • Making data work for you
  • Common data manipulation requirements
  • I/O and tool building
  • How Perl implements object orientation
  • Accessing OO packages