PERL - Learn PERL Programming from Practicals and Projects

EduCBA Learning Solutions, Udemy

Basic PERL programming to create quick PERL scripts for UNIX/Windows/WEB

The course is for all those who wish to learn what PERL Programming is. Hence we bring you this course to get you acquainted with the Nuts and bolts of PERL Programming. Following is the gist of what you will be learning in this course:

Introduction to Perl

·What is Perl ?

·Why to use PERL ?

·Installing ActiveState's ActivePerl on Windows

Data types

·Declaring numeric variables

·Declaring character string variables

·Declaring lists and arrays

·Declaring hash and associative arrays

·undef variables

Control structures




iteration controls





·arithmetic operators

·comparison operators

·logical operators

·file test operators

·concatenation operator

·quote operators

·Understanding operator precedence


·Understanding subroutines

·Defining and calling subroutines

·Using arguments with subroutines

References and dereference

·Understanding values and references

·Defining array references

·Defining hash references

·Building mixed data structures

file handling

·Reading a input file

·Writing to output file

·Understanding Standard Input/Output.

Introduction to Perl's powerful regular expressions

·Understanding regular expressions

·Searching and replacing text with regular expressions

·Matching wildcards

·Matching classes of characters

·Creating arrays with split

Execute system commands

·Multiple ways of executing systems commands

Special Variables

·Understanding special variables

-How to use special variables.

Let’s understand the gist of what is PERL Programming:

What is Perl?

·Perl is a stable, cross platform programming language.

·Though Perl is not officially an acronym but few people used it as Practical Extraction and Report Language.

·It is used for mission critical projects in the public and private sectors.

·Perl is an Open Source software, licensed under its Artistic License, or the GNU General Public License (GPL).

·Perl was created by Larry Wall.

·Perl 1.0 was released to usenet's in 1987

·At the time of writing thi tutorial, latest version of perl is 5.16.2

·Perl is listed in the Oxford English Dictionary.

PC Magazine named Perl a finalist for its 1998 Technical Excellence Award in the Development Tool category.

Perl Features:

·Perl takes the best features from other languages, such as C, awk, sed, sh, and BASIC, among others.

·Perls database integration interface DBI supports third-party databases including Oracle, Sybase, Postgres, MySQL and others.

·Perl works with HTML, XML, and other mark-up languages.

·Perl supports Unicode.

·Perl is Y2K compliant.

·Perl supports both procedural and object-oriented programming.

·Perl interfaces with external C/C++ libraries through XS or SWIG.

·Perl is extensible. There are over 20,000 third party modules available from the Comprehensive Perl Archive Network (CPAN).

·The Perl interpreter can be embedded into other systems.

Perl and the Web:

  • Perl used to be the most popular web programming language due to its text manipulation capabilities and rapid development cycle.
  • Perl is widely known as " the duct-tape of the Internet".
  • Perl can handle encrypted Web data, including e-commerce transactions.
  • Perl can be embedded into web servers to speed up processing by as much as 2000%.
  • Perl's mod_perl allows the Apache web server to embed a Perl interpreter.
  • Perl's DBI package makes web-database integration easy.
  • Perl is Interpreted:

    Perl is an interpreted, which means that your code can be run as is, without a compilation stage that creates a non portable executable program.

    Traditional compilers convert programs into machine language. When you run a Perl program, it's first compiled into a byte code, which is then converted ( as the program runs) into machine instructions. So it is not quite the same as shells, or Tcl, which are strictly interpreted without an intermediate representation.

    Neither it is like most versions of C or C++, which are compiled directly into a machine dependent format. It is somewhere in between, along with Python and awk and Emacs .elc files.

    • What are the requirements?
      • Basic Computer Knowledge
      • Understanding on any other programming language is plus but not mandatory.
      • A Computer with internet
    • What am I going to get from this course?
      • Over 15 lectures and 53 mins of content!
      • Learn to create scripts
      • Learn to create programs in PERL to create software products for various domains.
      • Learn the quick way to automate manual work in UNIX/Windows/WEB.
    • What is the target audience?
      • Students
      • Professionals
      • Anyone who wants to learn PERL Programming

    SECTION 1: Introduction
  • Introduction
  • SECTION 2: Hello World
  • Hello World
  • PERL Variables
  • SECTION 3: List Variables And Hash Variables
  • List Variables - Range Operator
  • PERL Variables - Hash
  • PERL Variables - Hash Creation
  • PERL Variables - Hash Print
  • SECTION 4: PERL Conditions
  • PERL Conditions
  • SECTION 5: While Loop And For Loop
  • PERL Loops - While
  • PERL Loops - For loop
  • PERL Loops - Foreach
  • PERL Loops - Controls
  • PERL Loops - Controls Practical
  • PERL Loops - Controls Practical: Continue Block
  • PERL Loops - Controls Practical: Elements
  • Dates:
    • Free schedule
    Course properties:
    • Free:
    • Paid:
    • Certificate:
    • MOOC:
    • Video:
    • Audio:
    • Email-course:
    • Language: English Gb


    No reviews yet. Want to be the first?

    Register to leave a review

    More from 'Udemy':
    Show?id=n3eliycplgk&bids=323058 Thousands of online courses for only $15
    Most courses are dropped to $15 flat price!
    Banner_ruby Ruby on Rails Tutorial: Learn From Scratch
    This post is part of our “Getting Started” series of free text tutorials on...
    Show?id=n3eliycplgk&bids=323058 $10 Sitewide Deal
    $10 Fixed Price across the site!
    64422_c6dd_6 1 Hour HTML
    Learn how to code in HTML in 1 hour. This class is set up for complete beginners...
    72262_60dc_6 1 hour jQuery
    Have you ever wanted to learn to code. This course will show you the basics...

    © 2013-2019