Corporate training

up - skill your team

Request Quote
Perl 101 Rated 4.5/5 based on 324 customer reviews

Perl 101 Training in Bangalore, India

Create effective and reusable scripts with the features of Perl and its built-in functions to solve complex tasks.

  • 24 hours of Instructor-led classes
  • Beginner level
  • Hands-on sessions
Get Personalized Help for Free Enroll Now

Modes of Delivery

Key Features

24 hours of Instructor-led sessions
Interactive hands-on exercises
Learn basic concepts of Perl and how to create effective and reusable scripts
Understand the features of Perl and its built-in functions to solve complex tasks
Use Perl for report generation & understand its library, modules and subroutines
Our Perl experts will guide students in implementing the technology for future projects


Perl 101 training

Zeolearn brings you a basic Perl 101 training intended to familiarise you with the Perl language and enable you to start coding in its script.  Perl is a powerful object oriented scripting language and has risen in popularity due to its uses in data mining, intra webs, security, UNIX administration network prototyping and several other areas. If you are hoping to make a career as a programmer then Perl is definitely a language you should learn.

In this Perl 101 course you will learn how to use Perl in your operating system and write reusable Perl scripts. Our interactive sessions and intensive exercises will teach you to use the built-in functions of the language and make use of external modules.

Where is Perl used?

Perl has several uses from simple to the complicated:

  • In its simplest form, Perl can be used to extract data from a text file and print out a report
  • It is also used for system administration, network prototyping, security, data mining and statistical analysis

Here’s what you will learn!

  • Concepts of Perl and how to create effective and reusable scripts
  • To write scripts that can be used on various operating systems such as UNIX, Linux, Windows and MAC OS
  • Leverage the features of Perl and its built-in functions to solve complex tasks
  • Use Perl to generate reports and understand its library, modules and subroutines
  • To use Perl scripting to solve real world tasks

Is this course right for you?

Programmers who want to use Perl for HTML generation, report generation and other uses and analysts who want to use Perl for data mining will find this course useful.


It is expected that participants be familiar with a programming language. Previous knowledge of Perl is not needed.



  • Course objectives
  • Perl documentation
  • Perl history
  • Perl availability
  • Perl popularity
  • Interpreter environment
  • Running a perl script
  • Anatomy of a perl script
  • Controlling the interpreter
  • General Perl syntax
  • A look ahead
  • Variable types
  • Variable definitions
  • About scalars
  • Defined and undefined scalars
  • Scalar literals
  • Arrays and hashes introduced
  • Variable interpolation
  • Predefined variables
  • Some useful literal constants
  • About arrays
  • Array constructors
  • Array constructors
  • $#array magic
  • Array slices
  • About hashes
  • Hash literals
  • Hash slices
  • Perl operators
  • Numeric scalar operators
  • Precedence and associativity
  • String scalar operators
  • Compound assignment operators
  • Increment and decrement operators
  • Comma operator
  • Assignment in list context
  • Context and type conversions
  • Numeric functions
  • The magic variable $_(1)
  • String functions
  • String functions: index
  • String functions: substr
  • Assigning to substrings
  • String functions: split
  • String functions: join
  • Basic conditional statements
  • Boolean and logical operators
  • What is truth?
  • Short-cuts for the lazy
  • File condition functions
  • Loops
  • foreach
  • The BLOCK
  • Lexical variables - reminder
  • Unconditional flow control
  • Array and list functions
  • Array functions: shift
  • Array functions: pop
  • Array functions: unshift
  • Array functions: push
  • Array functions: splice
  • List functions: reverse, sort, grep, map
  • Hash functions
  • Hash examples
  • undef and exists
  • defined vs. exists
  • Deleting hash elements
  • The basics
  • File handles
  • Default file handles
  • New file handles
  • Reading files
  • The magic variable $_(2)
  • Writing files
  • Formatted output - printf
  • Typical behaviour of filters - ARGV
  • Common input idiom
  • Counting lines and bytes in Files
  • Changing the default output handle
  • Family life
  • Running a process from perl
  • `Back ticks`
  • The system function
  • Creating pipelines
  • Command pipelines
  • Special variables
  • The filename globbing operator
  • Working with files and directories
  • Working with files and directories
  • Detailed file information
  • Stat conversion
  • Directory information
  • Regular expressions
  • Uses of regular expressions
  • Perl regular expressions
  • Perl regular expression patterns
  • Basic pattern match syntax
  • Basic substitution syntax
  • Processing of regular expressions
  • Matching alternatives
  • Anchors
  • Class shortcuts
  • Repeat quantifiers
  • Quantifiers
  • What did we match?
  • What did we match? Sub-patterns
  • More capturing sub-patterns
  • Substitution
  • Substitution with interpolation
  • Subroutines
  • Subroutine return values
  • Subroutine return values: example
  • Passing subroutine arguments
  • Subroutine arguments
  • Getting at subroutine arguments
  • Lexical variables revisited
  • Find the bugs!
  • Modules
  • The library directories
  • Using subroutines from modules
  • Using subroutines from modules
  • Standard modules

Frequently Asked Questions

Perl is an object oriented programming language and is used in a variety of different scenarios. Perl scripts are programs written in Perl and they find applications is several areas due to their compact and reusable nature. They can be used in databases, multimedia, GUI development, system administration and other areas. Perl is a language that is not going to get outdated anytime soon and hence there is a huge demand for Perl programmers. This Perl 101 course is a perfect starting point for programmers who want to step into the world of Perl. You will be coached by experienced instructors who guide you with a highly interactive coaching session. Our institute offers the best training format and you can take it at your convenience from any part of the world. Be a part of the Zeolearn advantage!

  • Basics of Perl
  • History of Perl
  • Perl fundamentals
  • How to write basic Perl scripts for everyday real world scenarios
  • About subroutines and modules
  • Learn how to generate reports

Zeolearn brings you online,  mentor driven courses that not only helps professionals gain theoretical expertise but also the practical experience in a wide variety of courses including courses on Programming such as DevOps, which is very popular. The fact that our workshops are mentor driven gives us an edge over other training institutes since you can learn from industry experts about the application and challenges of upcoming technologies. We have so far trained thousands of professionals with the skills needed to land lucrative jobs and you could be next!

You will receive Perl 101 certification in the form of a course completion certificate.

Towards the end of the course, all participants will be required to work on a project to get hands on familiarity with the concepts learnt. You will write your own Perl scripts with support from your mentors. This project, which can also be a live industry project, will be reviewed by our instructors and industry experts. On successful completion, you will be awarded a certificate.

Classes are held on weekdays and weekends. You can check available schedules and choose the batch timings which are convenient for you.

You may be required to put in 10 to 12 hours of effort every week, including the live class, self study and assignments.

Your classes will be held online. All you need is a windows computer with good internet connection to attend your classes online. A headset with microphone is recommended.

You may also attend these classes from your smart phone or tablet.

Don’t worry, you can always access your class recording or opt to attend the missed session again in any other live batch

Programmers who want to use Perl for HTML generation, report generation and other uses and analysts who want to use Perl for data mining will find this course useful.

  • Operating system such as Mac OS X, Windows or Linux
  • Good Text / JavaScript Editor (Notepad++ / SublimeText / Brackets / Atom )
  • A modern web browser such as Chrome
  • Internet Connection

Perl 101 Course in Bangalore


Bangalore is the capital of Karnataka and is also known as the Silicon Valley of India. It is considered as the start-up hub of India and is famous for its nightlife and cosmopolitan culture.

About the course in the city

Zeolearn Academy is offering a programming course inPerl101 certification in Bangalore. This course is self-designed by Zeolearn Academy and specifically designed to cater to the needs of the growing requirements in the IT industry. This course will be conducted by expert trainers in live interactive sessions. Anyone with basic programming knowledge can register for this course. The cost of the course is also not high.

This Perl101 course in Bangalore will help coders understand the basics of Perl programming and become experts in a short period of time. As the Perl slogan says “There is more than one way to do it”, this course will mould the candidates to think and code using different logic and ideas. Perl is appreciably better than its alternatives as C is complex and can have security problems and Python does not really have a foothold. This course will cover almost every imaginable area of Perl and will make it easier for the candidates to make important codes in a simpler way. In the later stages of the course, you will be able to develop Perl codes with much ease and comfort.

This Perl101 course in Bangalore will cover the use of Perl in the operating system. This course will help candidates to learn to reuse the old written Perl scripts. ThisPerl101 training in Bangalore will also train you to write CGI scripts to generate web pages towards the end of the course. The Perl101 classes in Bangalore, along with live lectures, will also provide assignments to strengthen your basics and you can seek expert help from a tutor regarding doubts. There will also be extra practice sessions if any candidate feels some topic requires more practice. ThisPerl101 classes in Bangalore will also hold workshops in Perl101 and reputed industry leaders in this field will be invited to address the candidates. The course material provided will have all the latest technology and research in this field .At the time a candidate enrols for this course, he/she will be provided with a few demo classes on the course selected and based upon the teaching, the candidate can decide on whether to join the course or not. At Zeolearn, we believe in complete customer satisfaction. Therefore, if you are not content with our methods of coaching, your entire course fee will be refunded. Course completion certificates will be provided on completion. If you are hoping to make a career as a programmer, then Perl is definitely a language you should learn.

Here is what you learn

Our course in Perl101 in Bangalore offers

  • Use of Pearl scripting for solving real-life tasks
  • Use of Perl and its built-in functions to solve complex tasks
  • Use of Perl in writing scripts used on various operating systems

Objectives of the Course:

  • To learn to code in Perl and become a fair programmer in Perl
  • To become an expert in data mining, Intra-webs, security and UNIX administration network prototyping
  • To write Perl scripts and also learn to reuse the old scripts
  • To learn to use system administration, network prototyping, security, data mining and statistical analysis

Highlights of the Course:

  • Classes are interactive and are conducted by expert faculties and can be accessed from anywhere
  • Monitored hands-on assignments are provided to keep a check on the progress of the candidate
  • Flexible schedule makes classes more user-friendly
  • Refund guaranteed if not satisfied with the teaching methodology
  • Lifetime access to class recordings

Is the course right for you?

It can be used by programmers who want to use Perl for UI design like HTML generation. Perl can also be used by analysts who want to do data mining. Perl is also a friendly language and goes well with one’s personal programming style. Learning Perl is beneficial for those who want to learn web development.


To get the most out of the Perl101 certification in Bangalore, you are expected to have basic knowledge in programming which includes familiarity with HTML, CSS and JavaScript. Prior knowledge in Perl is not essential. A calm and ready-to-experiment attitude will be an add-on bonus.

other trainings

How We Can Help You