Course in biology Proteins: Alignment, Analysis and Structure (edx.org) Also available on classcentral.com. By University System of Maryland via edX