Courses with codes in red are currently not offered.
introduction and orientation
Workshops dealing with administration, introduction and orientation. All participants are encouraged to attend workshops in this category. The sessions are kept brief, informative and at times entertaining.
| Orientation Session
| Two Problems
Don't know Perl and would like to learn? Get the fundamentals from the camel's mouth with this series of workshops. We'll cover the basics like variable types, reading and writing files, sorting, and introduce you to Perl idioms.
| Introduction to Perl
| Intermediate Perl
| Effective use of map, sort and grep in Perl
shell and prompt tools
Perl is very close to the UNIX prompt. For those needing a UNIX refresher, these workshops will cover customizing your workstation environment, using shells effectively and data analysis at the prompt.
| Introduction to Unix
| Data Mining and Analysis at the Command Line
| Prompt Tools
Perl is the language of the web. It can be used to create small CGI scripts and large application frameworks. There are many bioinformatics applications that are web-based Perl.
| Introduction to CGI
| Introduction to mod_perl
CPAN is Perl's killer app, offering literally thousands of modules.
| Spans and Sets
| Random Numbers and Distributions
Just as fun and just as pragmatic, Ruby has simple syntax, powerful features and natural object orientation. It makes easy things easy and hard things possible.
| Hello Ruby
| Introduction to Ruby