Looking for professional training in Perl?
Perl Consulting Associates provides
private, corporate training for substantially less than high-overhead
Courses are arranged under one of the following arrangements:
- We come to your site,
using your facilities for classroom and lab activities.
- You come to our locally-hosted courses in Colorado.
- Your user group or conference works with us to coordinate a public
course for your event.
Don't settle for some corporate trainer who can't answer your question
because they didn't actually develop the language or use Perl every day!
The following instructors have over a decade of Unix experience each,
plus 6-9 years of real-world Perl experience beyond that. Some are
involved with the core perl development, documenation, and release
effort. Tom and Randal are co-authors (with Larry Wall) for the 2nd edition
of O'Reilly's Programming Perl book.
There's no Perl question we can't answer!
- Tom Christiansen (Colorado)
- Randal Schwartz (Oregon)
- Dan Klein (Pennsylvania)
- Barb Dijker (Colorado)
Almost certainly, regardless of
when you want to schedule a class, one or more of us will be available.
Send mail to <firstname.lastname@example.org>
Small Colorado Courses
If you don't have enough students to
have one of us come to your site, or if you would rather
come to Boulder, Colorado for skiing, hiking, etc.,
*XOR Network Engineering
hosts monthly courses on
*Beginning Perl and
*Advanced Perl. Beginning
courses are help during odd-numbered months, advanced courses in even-numbered
Rates in that case differ,
and are strictly on a per-student basis. See the links above.
Large Public courses
These are offered at various times in the year, but
typically do not include any lab and usually run for just one or two days.
The following open courses are scheduled at this time:
|What: ||Perl CGI Programming|
|Who: ||Tom Christiansen|
|Where: ||SANS Conference, Baltimore|
|When: ||April 22, 1997|
Here are the details for the hands-on, site-delivered courses:
- Hands-On courses
- Up to 16 students: standard price (see below)
- Additional students: standard price plus $250 per
student per day to a maximum of 25 students
- Lecture-only courses
- Up to 16 students: standard price (see below)
- Additional students: standard price plus $150 per
student per day, no maximum.
Both ``standard'' courses and a collection of customizable course
modules covering advanced topics are available.
- Intensive Beginning Perl for UNIX Programmers: 3 days (with lab)
including the following topics:
- General Perl Introduction
- Data Types and Operators
- Flow Control
- Regular Expressions
- Perl Programming for the World Wide Web: 3 days (with lab);
Only basic Perl and HTML skills needed. These topics are covered:
- Server Configuration
- Script Security
- Data Security
- Parsing HTML files
- Browser Detection
- Quick Overview of Object-Oriented Programming
- Using existing Perl CGI and WWW library modules
- Using Forms: text fields,
- Complete applications:
parsing out and generating random links,
navigating the web (spiders),
- Advanced Perl with Lab:
The normal, 3-day Advanced Course covers these topics, but
other topics are also available:
- Programming in the Large
- References (pointers)
- Complex data structures
- Libraries and modules
- Classes and object-oriented programming
- Signal- and exception-handling
- Mastering regular expressions
- Binary data
- DBM-style database access
- Client-server programming with sockets
Prices are quoted as number of days of instruction plus T&E.
- $2,500/day for courses with labwork, plus T&E
- $3,000/day for lecture-only courses, plus T&E
Within North America (United States and Canada),
travel and expenses
usually run approximately US$500-$1,000 for coach-class airfare, plus $200
per day of instruction
to cover meals, hotel, rental car, etc. An extra day of expenses
will be billed; e.g. a 3-day course would be charged for four days of
expenses are billed only as incurred, unless you prefer a contract that
specifies a flat fee for expenses. A ``not-to-exceed'' clause is also acceptable.
While the base pricing for
overseas courses is the
same as for North American ones, the actual incurred expenses are customarily higher.
plus two extra
days of accommodations are required
for overseas work.
Here is a sample domestic quote for five days of hands-on training
for 16 people (in which you do materials reproduction):
|Start up: || $1,000 (airfare, etc)
|6 days @ $200 expenses: || $1,200 (hotel, car, meals, etc)
|3-day beginning course: || $7,500
|2-days of advanced course: || $5,000
Materials include copies of the transparencies used in the
presentation, labs exercises, and answers. These will be provided
electronically (via email or ftp) in postscript and HTML format.
You are expected to reproduce these in hardcopy format for your students.
If you prefer that we do the reproduction for you,
the added cost is $100/student, plus shipping and handling.
Lab courses have specific but reasonable setup requirements, such as
making available to the students the current version of Perl,
providing access to the standard Perl documentation as man pages and/or
For Beginning Classes, each student should have a copy
of Learning Perl from O'Reilly & Associates, plus there
should be a few copies of Programming Perl for general use
in the class. For Advanced Classes, Programming Perl is
If you do not have copies already, these text books (and any
others in the blue O'Reilly Perl line) are available at a 25% discount
off of the published prices in quantities
of ten or above per title. (Shipping and handling is of course extra.)
Repeat customers booking many courses at once, customers who
are within driving distance of an instructor's home, and various charity
cases have been known to occasionally receive a discount. If you
feel you qualify for one of these, it doesn't hurt to ask.
Return to the
Perl Home Page.