Program Curriculum

The MMSc in Biomedical Informatics program is a full-time, in-person program completed over two academic years (four semesters). 

In the first year, students complete a series of required and elective courses. In the second year, they undertake their thesis research full-time in the lab of their selected research mentor. 

Students enrolled in the MMSc in Biomedical Informatics program must:

  • be enrolled in program requirements for 4 full-time academic terms
  • be enrolled in a minimum of 16 credits each semester
  • not exceed 20 credits in any semester during the first year without program approval
  • not enroll in coursework or credits above their 16 thesis research credits in any semester during the second year without program approval.

For full details about credit and residency requirements, please review the MMSc in Biomedical Informatics Plan of Instruction in the HMS Master's Programs Handbook

Year 1 - Fall Semester: 16 - 18 credits

BMI 701 Foundations of Biomedical Data

4 credits

This course will introduce students with an interest in biomedical informatics to a wide variety of biomedical data from the macro (e.g. population health) to the micro level (e.g. an individual's DNA). Students will learn about both clinical and translational data used in current biomedical research by exploring the ways these data are generated, stored, managed, and protected. In-depth understanding of the intricacies of biomedical data will prepare students to carry out better analyses in the future, whether this is building biomedical AI models, advancing understanding of the human genome, or improving patients’ health.

This course is aimed towards students with an interest in working with biomedical data and thus a basic understanding of molecular biology is recommended. In addition, students will learn to interact with these data through database queries or via the Linux command line, so a basic computational background is desirable.

Students will be evaluated using a combination of weekly assignments and two exams, both of which will test students’ understanding of different biomedical data formats, important concepts, and hands-on data processing skills.

BMI 701 Course and Schedule Details

BMI 714 Advanced Coding and Statistics for Biomedical Informatics

4 credits

This course covers the programming, data analysis, and statistics skills required for advanced graduate-level courses in biomedical informatics. During the first half of the course, students develop coding skills to reproducibly analyze complex biomedical data. Topics include visualization, clustering, dimensionality reduction, and high-performance computing. During the second half of the course, students develop their statistical toolkit for robust hypothesis testing. Topics include hypothesis testing, parametric and non-parametric tests, simulations and resampling, regression models, classifiers, and statistical significance. 

This course is highly interactive and applied. In-class activities and problem sets provide opportunities for students to practice analyzing real-world clinical, molecular, and epidemiological data to answer biological questions - from designing the analysis all the way through interpreting and communicating the results. All coding will be in the R programming language, so students should have basic R programming skills prior to enrolling in this course.

BMI 714 Course and Schedule Details

BMI 717 Conduct and Communication of Science

2 credits

This course prepares graduate students to perform high-quality biomedical informatics research. The course starts with an overview of foundational ethics principles for biomedical research and examines their practical applications in the field of biomedical informatics. The course also addresses other key ethics considerations for research, such as equity and emerging technologies. Throughout the course, students will use ethics analysis skills to analyze real-world research case studies at Harvard and beyond. They will also learn to communicate about research through written work and a presentation.

BMI 717 Course and Schedule Details

Electives

6 - 8 credits

Outside of the set of required courses, students will have the opportunity to choose from a wide range of available courses to meet the program's elective requirements. At least 2 credits of electives taken during the first year must be in an approved computational subject area. 

In the first semester, students must complete a minimum of 6 credits to fulfill this requirement. 

Possible elective options in the fall semester include:

Students will also have the opportunity to petition for program approval to take courses outside of these options.  

Year 1 - Spring Semester: 16 - 18 Credits

BMI 702 Foundations of AI in Medicine

4 credits

Artificial intelligence (AI) continues to transform medicine, offering cutting-edge approaches to address challenges in medical research and practice. This course covers the foundations of modern AI, including self-supervised learning, generative models, and multimodal techniques with applications to natural language processing, medical image analysis, patients’ medical records, and longitudinal data. The course aims to equip students with both a technical understanding of AI techniques and the implications of these technologies, especially in terms of model and data interpretability, integration into clinical and research workflows, human-AI interaction, and ethical considerations. Materials will be presented through lectures by faculty, readings of contemporary literature, small group research projects, and multiple practical tutorials with hands-on components. 

BMI 702 Course and Schedule Details

BMI 718 Reading, Writing, and Evaluating Scientific Literature

2 credits

This course will teach biomedical informatics graduate students the practical skills needed to use scientific literature in their biomedical informatics research. At the beginning of the course, students will participate in interactive lessons about literature reviews, the peer review process, and evaluating scientific literature. Then, students will read, evaluate, and present papers to their peers in an informal journal club format and in a formal presentation. In the final weeks of the course, students will learn how to write their own scientific proposals and papers that build on existing scientific literature.

BMI 718 Course and Schedule Details

BMI 719 Design and Execution of Scientific Projects

2 credits

This course will teach graduate students the practical skills to plan and execute a biomedical informatics research project, including: presentations, figure design, rigor and reproducibility, setting timelines, adapting to obstacles. This course is designed for students in the MMSc in Biomedical Informatics program and will prepare them for their thesis research year and thesis milestones, such as TAC meetings and progress report.

BMI 719 Course and Schedule Details

Electives

8 credits

Outside of the set of required courses, students will have the opportunity to choose from a wide range of available courses to meet the program's elective requirements. At least 2 credits of electives taken during the first year must be in an approved computational subject area. 

In the second semester, students complete 6-8 credits to fulfill this requirement. Students must complete a minimum of 14 elective credits total by the end of the first year. 

Possible elective options in the spring semester include:

Students will also have the opportunity to petition for program approval to take courses outside of these options.