Introduction to Bioinformatics Programming in Python

Syllabus | Schedule | Assignments | Zoom

Registration for Fall 2021

Undergraduates are best served by taking CS 0011 and BIOSC 1540. Masters and PhD students from any program are welcome to register. Please contact Kelly Gentille ( for assistance (e.g. a permission number if required).


Course communication will use Slack.


David Koes
748 Murdoch Building
Office Hours: After Class

Teaching Assistant
Hannah Schriever
Office Hours: Monday 10am

General Info

The goal of this course is to provide you with some of the essential computing skills and knowledge you will need to be a successful computational biologist.

There are two lectures a week on Tuesdays and Thursdays from 12:10-1:40pm 12:00-1:20pm. All lectures will be streamed over Zoom. Each lecture will cover the basics of a different area in computational biology in the context of python programming project.

We will be using Python for the course assignments. Python includes surprisingly good documentation for learning the language, but if you would like a hard-copy textbook I recommend Bioinformatics Programming Using Python or Data Science from Scratch: First Principles with Python.

Course materials, such as slides and example code, will be linked from the schedule. Course policies can be found in the syllabus.