Perl 101: Introduction to Perl Programming

“I have found my Perl 101 class very helpful in my daily work. The class provided an excellent overview of Perl functionality and supporting modules. This overview has enabled me to quickly find answers to new questions by knowing were to look in hardcopy docs as well as Web-based resources. I have been substantially more successful in my Perl development as a direct result of this Perl 101 class.”
— Jack C.
Enroll Now!

About this Course

A comprehensive introduction to the Perl programming language. You will learn how to develop powerful programs quickly to solve a variety of real-world problems. The class consists of twelve chapters, each one exploring a different area of the Perl language. We will spend about 25% of the time in lecture, and the remaining 75% of the time doing hands-on programming exercises. The programming exercises have been specially designed to help you learn and apply the new concepts from each chapter.

You Will Learn How To

Who should attend?

Prerequisites:

Some programming experience is strongly recommended, in a language such as C, C++, Java, ECMAScript/Javascript, or Linux/Unix-shell-scripting. The course does not assume any prior Perl knowledge. However, it assumes you can do basic text editing and understand fundamentals of writing scripts (or programs), e.g., concepts of variables, arrays etc.

Next Step:

Perl 201: Advanced Concepts in Perl Programming

Programming Environment:

Perl runs on any modern operating system, and our lab exercises are operating-system-independent. You may bring a laptop running Windows, Mac, or Linux for your lab exercises, or use the workstation we provide (typically running Windows). Any text editor may be used to edit Perl code for the lab exercises.

Course Materials:

All classes include printed course materials and a CD-ROM with course materials and lab solutions. A workstation is available for you to do your lab exercises, but you are welcome to bring your own laptop and use it instead.

Course Outline:

Class Format

This class is available as a one-day seminar, open to all for enrollment. For more information, see the Seminars page. All-Day courses are held from 9:00 AM to approximately 6:00 PM with a one-hour break for lunch from noon to 1:00 PM. Light snacks and beverages are included; lunch is not.

Upcoming dates for this class:

Enroll Now!

On-Site Training

This class is also available as an on-site class. See our On-Site Training page for more information.