Programming in PerlPERL-PROG

Currently there are no scheduled dates

Remote training: online live with a trainer and a group. Available on demand, at time and place convenient to you, for groups of at least 3 participants.

4.7/5 (37)
exempt from VAT

Price: 740 EUR

refreshments included

computer station included

Category: Other programming languages

A complete training in Perl programming – from simple and complex scripts, through console applications that use ncurses, up to windowed application. This training is more advanced than the Perl as an Alternative to Shell Scripts training – the examples and programs written during it are more complex and longer.


2 days


  1. Your first Perl program: Hello World.
    • How to write Perl programs
    • Running programs on Linux and Windows.
  2. Windows installer for Perl programs.
  3. Basic language syntax. Control statements.
  4. Arrays, hashes. Context. Special variables.
  5. Reading from stdin, word processing, regular expressions.
  6. Functions, modules, references.
  7. Communication with the outside world. Running other programs, reading files, sending signals, arguments.
  8. Generating reports.
  9. How to read documentation and use help.
  10. Using CPAN modules.
  11. Communicating with databases.
  12. Exporting data to Excel files.
  13. Using object libraries.
  14. Creating a simple console applications using the ncurses library.
  15. PerlQt – creating windowed programs.

Download as PDF

Audience and prerequisites

We assume that participants know at least one programming language – they should be able to write in it a simple program, e.g., one that asks the user to enter any number, then checks whether this number is prime.


Course participants receive completion certificates signed by ALX.

There are currently no entries

Enter your e-mail address and we will notify you about future dates


Ask us anything about this training

* I hereby give my consent to the processing of my personal data by ALX Training Ltd. for the purpose of this request.