The distinctive Perl camel is (c) O'Reilly
Perl Workshop Home Page
Home of the Bioinformatics Perl Workshop perl workshop > courses > ruby (5.x)

course categories

legend

course code

cat.course.level.sessions.session

e.g. 1.0.1.8

categories

0 | introduction and orientation

1 | perl fundamentals

2 | shell and prompt tools

3 | web development

4 | CPAN Modules

5 | Ruby

levels

level: all all ( 0 )

level: beginner beginner ( 1 )

level: intermediate intermediate ( 2 )

level: advanced advanced ( 3 )

[ consider using for instead of foreach ]

Ruby

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.

5.0.0.1 | Hello Ruby

A crash introduction to Ruby for Perl programmers.

5.1.1.5 | Introduction to Ruby

A first course in Ruby. This course is designed with Perl programmers in mind. In the process of introducting Ruby, we'll contrast Ruby to Perl, anchoring Ruby's syntax and idioms to what you already know about Perl.

course codes

Courses are labeled by a unique Perl Workshop code. The code has the format category . course . level . sessions [.session].

  • category represents the broad topic area covered by the course
  • course is a unique course identifier within a given category
  • level encodes the level of difficulty from 0 (all) to 3 (advanced)
  • sessions gives the number of lectures in the course
  • .session is an optional session index field which is used when the code refers to a sessions; for example 1.0.1.8 encodes "Introduction to Perl" but 1.0.1.8.2 refers to the second session in the course.

All code components are zero-indexed except for the final optional session index.

course levels

level: all level 0 | all

level: beginner level 1 | beginner

level: intermediate level 2 | intermediate

level: advanced level 3 | advanced