The distinctive Perl camel is (c) O'Reilly
Perl Workshop Home Page
Home of the Bioinformatics Perl Workshop perl workshop > courses > introduction to perl (


Level: beginner | beginner | 8 sessions
This eight session course will introduce you to basic Perl. Topics will include scalars, arrays, hashes, context, control structures, functions, reading and writing files, and look at Perl idioms. We'll also touch upon modules and the Comprehensive Perl Archive Network (CPAN).


course code




0 | introduction and orientation

1 | perl fundamentals

2 | shell and prompt tools

3 | web development

4 | CPAN Modules

5 | Ruby


level: all all ( 0 )

level: beginner beginner ( 1 )

level: intermediate intermediate ( 2 )

level: advanced advanced ( 3 )

[ use while/until and if/unless to draw attention to positive/negative conditions ] Introduction to Perl

course home

As course designed for absolute beginners, this will be your first formal introduction to Perl. We'll ease you into Perl by covering fundamentals like variables (scalars, arrays, hashes), control structures (for,while,do), and functions. You'll see how to read and write data to and from files and create scripts to help you automate your work. There will be readings from the "Learning Perl" book for each session and assignments which will help you practise and gain experience.

The camel is the distinctive Perl mascot.

other in this category | Intermediate Perl | Effective use of map, sort and grep in Perl

other by same level | Introduction to CGI | Introduction to mod_perl | Introduction to Ruby

other by same instructor

Other courses by Martin Krzywinski. | Orientation Session | Two Problems | Intermediate Perl | Effective use of map, sort and grep in Perl | Data Mining and Analysis at the Command Line | Prompt Tools | Spans and Sets | Random Numbers and Distributions