Bioinformatics Algorithms (Part 2)

This is the second course in a two-part series on bioinformatics algorithms, covering the following topics: evolutionary tree reconstruction, applications of combinatorial pattern matching for read mapping, gene regulatory analysis, protein classification, computational proteomics, and computational aspects of human genetics.

About The Course

This course is the second in a two-part series that begins with Bioinformatics Algorithms (Part 1).  It will build upon the biological and computational material covered in the first course to cover additional topics in modern computational biology.

The format for this course will be the same as that of Part 1. Each chapter of course material will cover a single biological question and slowly build the algorithmic knowledge required to address this challenge.  Along the way, coding challenges and exercises (many of which ask you to apply your skills to real genetic data) will be directly integrated into the text at the exact moment they are needed.

Frequently Asked Questions

  • Can I get a Statement of Accomplishment after completing this class?

Yes. Students who successfully complete the class will receive a Statement of Accomplishment signed by the instructor.

  • Can I receive a Verified Certificate for this course?

Yes. Students who would like a Verified Certificate can sign up for the course's Signature Track option.

Recommended Background

Bioinformatics Algorithms (Part 1) is a suggested prerequisite for this course, but it is not required for experienced programmers.  The material in Part 1 is covered by the first six chapters of Bioinformatics Algorithms: An Active Learning Approach.