Computer Education Classes by FCE

Our Philosophy:
Train Animals,

Educate People.

Programming Classes Link HomeUNIX/LINUX Classes

Introduction to Perl Programming

Course Summary

This course covers the various programming capabilities available in perl. Comparisons to both Shell and C programming are made as a point of reference for the programming background of the student. This course focuses on learning the lexical structure of a perl program, and writing "text file filtering" type programs. Though Perl is a UNIX-centric language, the class points out areas of note when using non-UNIX platforms, such as Win32 operating systems.


Anyone wanting a more powerful tool than shell scripts, and less hassle than maintaining many binary objects for multiple platforms to accomplish programming tasks.

Prerequisite Knowledge:

A programming background of some kind is helpful, though not needed. Very helpful would be a background of experience in UNIX shell scripting, or/and "C" language programming, since you will find many similarities in Perl.  Perl is also a good first language.

Terminal Objectives:

Upon successful completion of this course the student will be able to write and execute perl programs using the following:
  • Variables
  • Regular expressions
  • Associative arrays (hash variables)
  • Operators
  • Subroutines
  • Filehandles
  • Lists
  • Functions

Course Length:

3 Days with extensive lab exercises

Course Outline:

  • Introduction to perl
  • Scalar Data
  • Arrays and list Data
  • Control Structures
  • Regular Expressions
  • String and user defined functions
  • Input/Output and Files
  • Operating System Interactions

Send any questions to fredm at this_domain

FAME Computer Education: 5614 Havre St. Corpus Christi, TX 78414: 956-459-(2000+476(-2))