Perl Programming, Level 2

Perl

Intermediate topics in Perl scripting such as references, objects, classes, modules, packages and exception handling are covered Introduction: This course builds upon the fundamental concepts covered in the Level 1 Linux course. In this course, we cover Perl best practices, error checking, references, object-oriented programming, modules and building your own packages. Why learn Perl? Perl, because of its powerful features for processing text, is ideally suited for bioinformatics. Fewer lines of code are needed to be written, and the code is intuitive and easy to learn and implement. Reading a FASTA file takes 1 line of code. Finding patterns in a long DNA sequence is just 1 line of code. DNA can be converted to RNA or reverse complemented in one line of code. Modules like Bioperl makes it easier to bring powerful functionality at the fingertips of biologists who can then build powerful, automated workflows. Logistics: This online Perl course is divided into 4 sessions and comes with slides, pre-recorded videos, reference cards, examples, data, scripts and quizzes. Enrollees can contact the instructor with questions and get help on the projects. The main topics are listed below. Homework assignments will involve running commands learned in the live lectures. Pre-requisitesPerl Level 1 or equivalent training required Price: $1200 for Commercial/Government enrollees and $600 for Academic researchers and students. Instructor:Shailender Nagpal Syllabus: - - Good programming practices, special notes, shortcuts, basic commands you may have forgotten - - Creating and using modules, namespaces, packages - - References and object-oriented programming - - The Perl DBI and DBD for the MySQL DBMS - - Project: Microarray database with sequence information - - Case studies involving gene annotation and literature mining - - Exception handling and debugging - - Bioperl project

Pricing

Basic and professional members can buy. Sign in when checkout starts if you are not already logged in.

Self-learning

$200

The course sessions and materials for one course.

Instructor-led

$500

The same course plus one-on-one coaching. Scheduling is arranged after purchase.

Course bundle

$2,500

Self-learning access to every published course.

Sessions

Sessions will be listed here as they are added.