
These lectures introduce the Perl programming language as a tool to investigate problems in biology. The goal is to demonstrate that basic programming skills turn the computer into a tool just like the PCR machine; they are both means to test biological hypotheses. So why does the course focus on the Perl programming language?
"Perl is the duct tape of the internet." -Randal Schwartz
"Perl is optimized for problems which are about 90% working with text and about 10% everything else." -Schwartz and Phoenix "Programming Perl"
Which is what makes Perl perfect for the computational biologist because the essence of bioinformatics is searching for patterns in two huge sets of text files: genome files and the internet.
Here are the handouts for the course: