Principles of Synthetic Biology edX Course

A free, online course on the basics of synthetic biology with a focus on programming genetic circuits.