Sharing an answer to a customer enquiry ...
Q: Is the course tailored to Linux operating system?
A: "Yes and no" is probably the best short answer I can give :-/

Perl is an extremely portable language - so your Perl script will run very much the same way if the host operating system is Linux, Windows, or a flavour of Unix. Only when you say "run the following operating system command and save the result into a variable" will you find that code has to be different, and if you're going to use Perl to interface to applications such as Microsoft Excel or Access, then you're going to be dependent on the .dll files supporting Access of Excel, which gives you some dependencies.
I'm running a Perl course this week. I'm writing demonstrations / running the course from a Mac (OSX). Delegates have a mixture of Linux and Windows boxes - it's their choice which of our machines (or their own) that they use, and if they're interested in portable scripts, then they can use several machines / transfer files as they wish. All you need on a machine to be able to write and test Perl is really a decent editor and Perl itself, and the course is usually much more productive for delegates if they use the environment they're already familiar with. But - at the delegate's choice - there are occasions when a delegate will use Linux as (s)he's quite new to that, and has to support it rather more in the future. So it's a good learning opportunity on that side too, and a chance to ask me questions as I also do the Linux courses.
That's probably a longer answer that you expected - hopefully it fills you in on what's not a simple answer. Please do let me know if you would like further information, or to book on the next course ;-) ...
Graham
P.S. I have answered the question with regard to the
public courses. If we run a private course for you, we can tailor it to be more operating system specific - biasing it to Linux, to Windows, or to OSX. Such private courses are cost effective if you have a group of 4 or more delegates ...
(written 2010-06-25, updated 2010-06-26)
Associated topics are indexed under
P050 - Perl - General [3407] Perl - a quick reminder and revision. Test yourself! - (2011-08-26)
[3332] DNA to Amino Acid - a sample Perl script - (2011-06-24)
[3322] How much has Perl (and other languages) changed? - (2011-06-10)
[3093] How many toilet rolls - hotel inventory and useage - (2010-12-18)
[2971] Should the public sector compete with businesses? and other deep questions - (2010-09-26)
[2783] The Perl Survey - (2010-05-27)
[2736] Perl Course FAQ - (2010-04-23)
[2504] Learning to program in ... - (2009-11-15)
[2374] Lead characters on Perl variable names - (2009-08-24)
[2242] So what is this thing called Perl that I keep harping on about? - (2009-06-15)
[2228] Where do I start when writing a program? - (2009-06-11)
[1897] Keeping on an even keel - (2008-11-21)
[1750] Glorious (?) 12th August - what a Pe(a)rl! - (2008-08-12)
[743] How to debug a Perl program - (2006-06-04)
[400] New in the shops - (2005-08-01)
[116] The next generation of programmer - (2004-11-13)
P214 - Perl - System Dependencies [1702] Running operating system commands in Perl - (2008-07-08)
[733] Perl for Systems Admin - suid scripts - (2006-05-25)
Some other Articles
Dauncey Gardens, MelkshamSharing our programs - easy. Sharing our data - harder.Melksham - a gem in WiltshireRuby - training for automated testing usersPerl course - is it tailored to Linux, or Microsoft Windows?A pint of Black Rat, and a lazy barmanWhere have all the bloggers gone?Python training courses for use with ESRI ArcMap softwareChancellor George Osborne inspires Perl ProgramNetiquette for forum newcomers