Computational Biology
MIT OpenCourseWare offers this course on the algorithmic and machine learning foundations of computational biology, combining theory with hands-on practice. Students study fundamental techniques such as sequence alignment, gene expression analysis, and probabilistic modeling alongside current research frontiers in the field. The course works directly with large-scale biological datasets, giving learners experience applying computational methods to real genomic and molecular data. Materials come from MIT's Electrical Engineering and Computer Science and Health Sciences and Technology departments, reflecting the course's dual grounding in computer science and biology. As with other MIT OpenCourseWare offerings, lecture notes, problem sets, and related materials are freely available online, with no certificate offered. The course suits students who already have some programming and biology background and want to see how algorithms and statistical learning are applied to genomic-scale problems.