Be sure to check out our new Blogs and discover all the new Free Training!

Free Computer & Programming Training Courses and Tutorials

Click Here to Sign-Up and Become a Member of

These freely available IT training materials and books on our site are categorized and individually linked to internet resources and downloads. As a member, all are available to you. We will be adding more training materials here in the future. You can join now for only USD $15 total for 2 months, $25.00 for 4 months, $34.00 for 6 months, or $59.00 for 1 year.

Up 1 LevelBack to Member Sign-up & Information Home Page

Best Free Perl and CGI Programming Training Materials


Picking Up Perl, A Freely Redistributable Perl Tutorial Book - This book covers the basic data and control structures of Perl, as well as the philosophies behind Perl programming. The native search patterns used in Perl, called regular expressions, are introduced and discussed.

Perl for the Web - This free book provides tools and strategies to improve the performance of existing Web applications in Perl. It also provides principles and ideas that help Web programmers create an extensible framework for future growth.

Web Client Programming with Perl - Automating Tasks on the Web - Readers of this free book will learn how the Web works and how to write software that is more flexible, dynamic, and powerful than the typical web browser. The goal is to give you the ability to retrieve, manipulate, and redistribute web-based information in an automated fashion.

CGI Programming on the World Wide Web - What will you encounter here? A variety of powerful applications that you can use and that will serve as models for your own CGI scripts.

Data Munging with Perl - shows you how to process data productively with Perl

Chapter 2 - General Mungling Practices

Chapter 3 - Useful Perl Idioms

Download the source code (44 Kb)

Elements of Programming with Perl - a general introduction to programming, using Perl as the implementation language.

Chapter 1 - Introduction

Chapter 10 - Regular expressions

Source Code

Object Oriented Perl - a complete introduction to the object-oriented features of Perl.

Chapter 3 - Getting started

Chapter 11 - Encapsulation

Download the source code (182 kb)

Portions from each chapter of Object Oriented Perl have been included in a free CyberDigest.

Perl How to Program - a comprehensive guide to programming with Perl.

Chapter 1 - Introduction to Computers, the Internet and the World Wide Web

Chapter 3 - Control Structures: Part I

Chapter 4 - Arrays and Hashes

Chapter 17 - Web Automation and Networking

Download PowerPoint Instructor's Lecture Notes:

  • Chapters 2 through 27 (4.73 MB):
  • Appendix E Installing ActiveState Perl (Windows):
  • Appendix: Registering an ODBC data source [zipped PDF]:
  • Program installation file:
  • Appendix I:

Introduction to Perl

CGI Manual (619kb) - CGI programming tutorial for beginner-advanced users

The Perl Reference Guide - free guide for Perl

Perl Documentation - a great site for learning Perl

Tom's Object-Oriented Perl Tutorial

A Perl Tutorial - 11 free lessons

A Free Perl Seminar

Take 10 Minutes to Learn - Perl Tutorial

Perl Tutorial

Introduction to Perl, by Dan Cardamore

Beginner's Guide to CGI Scripting with Perl

CGI for the Total Non-Programmer

CGI - Simple Common Gateway Interface Class - This Perl library uses perl5 objects to make it easy to create Web fill-out forms and parse their contents. This package defines CGI objects, entities that contain the values of the current query string and other state variables.

CGI Programming with Perl - Free online training tutorial

CGI Tutorials

CGI Security Tutorial

Several Excellent Perl Tutorials

File Contents chapter from Perl Cookbook

Content Handlers chapter from Writing Apache Modules with Perl and C

Compiling chapter from Programming Perl, 3rd Edition

Data References and Anonymous Storage chapter from Advanced Perl Programming

The Mechanics of Expression Processing

Geometry Management chapter from Learning Perl/Tk

Geometric Algorithms chapter from Mastering Algorithms with Perl 

Programming with the DBI chapter from Programming the Perl DBI

Free Perl Tutorials plus Excerpts from the book, Beginning Perl