Course Description

The field of Machine Learning encompasses a broad range of methods for extrapolating from data, from finding a simple line of best fit, to dimensional reduction, to deep neural networks. In this course, you will get a well-rounded introduction to Machine Learning and discover how and when it can help you in your research. Motivated by theoretical foundations throughout, you will learn to identify which algorithms are appropriate for use cases and learn best practices for preparing data and interpreting results. Topics covered include clustering methods, classical supervised techniques (support vector machines, random forests, and linear/logistic regression), and basic neural networks. Material will be reinforced with quizzes, coding assignments, and discussions, and a final project will allow students to explore a dataset of their choice using the methods they have learned. Coding will be in Python and will use popular libraries such as Numpy, Scikit-Learn, and Pytorch.


BIOF 309 (Introduction to Python) or equivalent coding experience; MATH 215 & 216 (Introduction to Linear Algebra with Applications in Statistics) or equivalent recommended.

Learning Objectives:

When you complete the course successfully, you will be able to:


This course applies toward the Bioinformatics Curiosity digital badge.

To Register Click on "Add to Cart"
Section Title
Applied Machine Learning
Online Asynchronous
Jun 15, 2022 to Aug 02, 2022
Fee (Includes Tuition and Technology Fee)
Eligible Discounts Can Be Applied at Checkout credit (2 Credits) $625.00
Potential Discount(s)
Available for Academic Credit
2 Credit(s)
  • Brian Ondov
Required fields are indicated by .