Perl Scripting Online Training | Perl Certification Course | Edureka

Mastering Perl Scripting Certification Training

Watch the demo class

Why should you take Mastering Perl Scripting course ?

  • Perl is the Swiss Army chainsaw of scripting languages: powerful and adaptable
  • Perl is a programming language developed by Larry Wall, especially designed for text processing.
  • ​The average pay stands at $90,167 USD P.A - ​​​
  • 2K + satisfied learners. Reviews
About the Course

Edureka's Mastering Perl Scripting course aims to make you an expert Perl developer and enables you to develop useful applications which are used in the industry very often.

Online self - paced learning

Online Self Learning Courses are designed for self-directed training, allowing participants to begin at their convenience with structured training and review exercises to reinforce learning. You'll learn through videos, PPTs and complete assignments, projects and other activities designed to enhance learning outcomes, all at times that are most convenient to you.
10% Off
EMI Option availableCall us: +91 98702 76458
100% Satisfaction guaranteed

Learning Objectives - In this module, you start experiencing the importance of interpreted language and understand what Perl provides and why it is so popular. You will also learn to set up Perl environment on various operating systems and will write your first Perl script by using the basics parameters in Perl.

Topics - Perl Introduction, About Interpreted Languages, Advantages of using Perl scripting, Starting Perl by writing the first script, Post-mortem of the Perl script, Running a Perl Script on LINUX/Windows. Define variables: scalars, array and associative arrays (hash), variables built-in functions, String Formatting, Perl context.

Learning Objectives - In this module, you will learn to use the control statements in Perl, using loops in the scripts, define & call the important entity in Perl called as Subroutine (aka user defined functions).   

Topics - Introduction of statements: if-elsif-else statement, unless-else statement, control statement operator, Introduction of loops: for, foreach, while, do-while, loops, control your loops with next, last and redo. Default variable, command line arguments and introduction of subroutine, subroutine prototype and its importance.

Learning Objectives - In this module, you will understand about the interactions with the files and directories/folder in Perl, use Perl file handling and directory handling library functions to process the content.  

Topics - Basic input and output operations, Work with files: open, read and write to the files. Test files, Introduction of important library functions in Perl. Execute the operating system specific commands from Perl, Accessing directories, read and write to the directories. Split, Join function, Exceptions handling with eval block.

Learning Objectives - In this module, we understand the use of regular expression to process the data, substitute the data and translate the data.   

Topics - Uses of Regular Expression, Matching, Substitutions, Translations, Regular Expressions Wildcards, Modifiers and Quantifiers, Meta characters and Meta symbols, Greedy and Non Greedy Regular Expressions, Grouping and Capturing, Map, grep functions.

Learning Objectives - In this module, you will learn to define the package and use them in other scripts. You also learn the scoping of the variables.   

Topics - BEGIN and END blocks, Create Package, Review of Packages, Package Variables, Symbol table, @INC, %INC Variables, Use, require and do pragma for package importing, Block references and lexical scoping. 

Learning Objectives - This module will help you to work with data structures in Perl. Define multidimensional data structure and use them while processing data. Trap signals, Environment variables, Quoting operator and HERE document is in the scope of this module.

Topics - Introduction to Perl references, Anonymous array and anonymous hash, Multidimensional array and Multidimensional hashes, Symbolic References, Multiple Data Structure: Array of Array, Array of Hash, Hash of Hash and Hash of array. Working with Environment Variable, Trap signals in Perl (UNIX Specific), Quoting operators, HERE document.

Learning Objectives - In this module, you will learn in detail about the concept of Object Oriented Perl. 

Topics - Create class and define class objects, Constructor, Bless function, Encapsulation, Inheritance and Polymorphism in Perl. Exporter module, overridden, Universal class, Sub-packages.

Learning Objectives - This module will cover installation of CPAN modules and discuss two important interaction modules DBI and Spreadsheet.

Topics - Introduction to CPAN, Install the package on Windows and Linux Operating system. Discuss the 20 most popular packages/modules in Perl. Learn in detail about the Database interface DBI and spreadsheet interface in Perl.

Learning Objectives - This module will cover introduction of Moose, Multithreading and Multiprocessing with Perl.   

Topics - Constructor with Moose, constructor parameters, Attributes and accessors, BUILDARGS and BUILD. Threads and parallel fork Manager.

Learning Objectives - In this module, we will discuss about the powerful web scraping using Perl and a real world project. 

Topics - Web Scraping, Introduction to LWP Package, Method to Scrape Webpages. A real world project showing data scrapping from Google finance and from any other websites.

Like the curriculum? Enroll Now
Structure your learning and get a certificate to prove it.
Enter a valid mobile number

Edureka’s Perl Scripting Developer Certificate Holders work at 1000s of companies like

5000 Total number of reviews
4.57 Aggregate review score
80% Course completion rate
No data found
Loved reviews? Enroll Now
Structure your learning and get a certificate to prove it.
Enter a valid mobile number
For your practical work, we will help you setup Edureka's Virtual Machine in your System. This will be a local access for you. The required installation guide is present in LMS.
A real time project showing scraping of various symbol trade details from Google finance for any exchange. We will utilize these details for user custom report as well as save these details in database for future reference.

Course Duration

You will undergo self-paced learning where you will get an in-depth knowledge of various concepts that will be covered in the course.

Real-life Case Studies

Towards the end of the Course, you will work on a real life case study.


Each class has practical assignments which shall be finished before the next class and helps you to apply the concepts taught during the class.

Lifetime Access

You get lifetime access to Learning Management System (LMS) where presentations, quizzes, installation guide & class recordings are there.


Edureka certifies you as a Perl Scripting Expert based on the project reviewed by our expert panel.


We have a community forum for all our customers that further facilitates learning through peer interaction and knowledge sharing.
To help you in this endeavor, we have added a resume builder tool in your LMS. Now, you will be able to create a winning resume in just 3 easy steps. You will have unlimited access to use these templates across different roles and designations. All you need to do is, log in to your LMS and click on the "create your resume" option.
All our instructors are working professionals from the Industry and have at least 10-12 yrs of relevant experience in various domains. They are subject matter experts and are trained by Edureka for providing online training so that participants get a great learning experience.
You can give us a CALL at +91 88808 62004/1800 275 9730 (US Tollfree Number) OR email at
You no longer need a credit history or a credit card to purchase this course. Using ZestMoney, we allow you to complete your payment with a EMI plan that best suits you. It's a simple 3 step procedure:
  • Fill your profile: Complete your profile with Aadhaar, PAN and employment details.
  • Verify your account: Get your account verified using netbanking, ekyc or uploading documents
  • Activate your loan: Setup automatic repayment using NACH to activate your loan
Be future ready. Start learning
Structure your learning and get a certificate to prove it.
Enter a valid mobile number