Perl Training Courses
Batky-Howell's Perl training curriculum consists of a Perl Programming course and an Advanced Perl Programming course so that a comprehensive knowledge of the programming language and its advanced features is developed. Click on a course below to read more about each of our offerings:
- Perl Programming (5 days)
-
Batky-Howell's Perl Programming course for Unix/Linux teaches students the foundations of using Perl effectively in many application environments. In addition to teaching the basics, such as data types, operators, flow control, and subroutines, the course goes into great detail on using arrays and hashes for complex data manipulation, regular expressions for advanced text processing, and Perl's object-oriented features for modern OO programming practices. Students write many complete Perl programs in this course, which ensures that when they return to work they can become productive immediately.
- Advanced Perl Programming (4 days)
-
Batky-Howell's Advanced Perl Programming course offers many benefits for organizations that do a significant amount of Perl programming. Several chapters teach advanced productivity features of the Perl language itself, including debugging techniques, sophisticated list usage, code references, tied variables, and effective package use. The course puts programmers on very solid ground for doing object-oriented programming in Perl, going into many details beyond our introductory course. Programmer productivity increases tremendously by reusing modules written by others, so our course teaches how to find, install, and use libraries of routines from the thousands of freely available Perl modules on the Web. We teach how to use SQL to access relational databases (such as Oracle) with the DBI/DBD Perl modules - most production Perl programs need to do this, especially web-based back-end server programs. We show how to build graphical interfaces in Perl using the Perl/Tk module. The course teaches several other productivity features as well, including extending Perl with C/C++, embedding the Perl interpreter in another language, documentation with POD directives, module development and distribution, and advanced Perl design and implementation considerations.
Want to speak with someone? Contact us at 1-800-868-2202 or This e-mail address is being protected from spambots. You need JavaScript enabled to view it .
Delivery Options
Our Perl programming training classes can be delivered at your location, or at our Denver, Colorado Training Center. These courses are also available as live online deliveries using our virtual classroom.
For individual students, we regularly schedule our Perl Programming class on our public calendar.
The instructor exhibited mastery of the Perl language and presented it in a clear manner. I liked the clear examples quickly written on the white board. No improvements needed from my point of view.
About the Technology
Perl began as a text-processing language, an extension to the popular but limited awk language. Perl evolved into a general-purpose programming language popular with web developers, database developers, and many other types of programmers. Perl is very strong at processing large amounts of data, including manipulation, analysis, validation, conversion, formatting, and reporting. It offers complete libraries for database access, web development, graphics programming, and other environmental requirements.
This instructor demonstrated all the best attributes of a wise professor. He answered all questions asked and did not attempt to make the student feel like they asked a dumb question.
About Batky-Howell
In our 20 years of existence, we have taught over 40,000 students across North America, Europe, and Asia in topics ranging from VMware to Oracle Database Administration. We deliver our hands-on, instructor-led training classes both onsite and live online. Read more about our story and what we do.




