Registration is closed
Are you interested in this course?
Please fill in the form below, and we will let you know as soon as the next edition is announced.
You can also use this form to request this as an in-house course for your group.
Live Online Course – 7th Edition
July 6th, 8th, 10th, 13th, and 15th, 2026
Are you interested in this course?
Please fill in the form below, and we will let you know as soon as the next edition is announced.
You can also use this form to request this as an in-house course for your group.
Click here to express interest in this course
The field of biological sciences is becoming increasingly information-intensive and data-rich. For example, the growing availability of DNA sequence data or clinical measurements from humans promises a better understanding of the important questions in biology. However, the complexity and high-dimensionality of these biological data make it difficult to pull out mechanisms from the data. Machine learning techniques promise to be useful tools for resolving such questions in biology because they provide a mathematical framework to analyze complex and vast biological data. In turn, the unique computational and mathematical challenges posed by biological data may ultimately advance the field of machine learning as well.
This course will cover basics of the Python programming language as well as the pandas and sklearn Python libraries for data wrangling and machine learning.
By the end of this course, participants will understand:
This course is intended to give participants a conceptual overview of machine learning algorithms and an intuition for the mathematics underlying them, equipping participants to be able to choose and implement appropriate models for biological datasets.
Places are limited to 18 participants.
Python Foundations
Supervised Machine Learning: Classification
Supervised Machine Learning: Classification
Unsupervised Machine Learning
Special Topics
Graduate or postgraduate degree in Life Sciences and basic knowledge of Statistics.
While some Python knowledge is useful, the course will cover basic Python skills necessary to input, clean, and explore data as well as build and evaluate machine learning models.
All participants must use their own computer (Windows, Macintosh, Linux).
We will use the free software Anaconda. Installation instructions will be sent out before the course.
Online live sessions on July 6th, 8th, 10th, 13th, and 15th, 2026.
From 13:00 to 16:30 (Madrid time zone).
Total course hours: 35 (17.5 hours of online live lessons, plus 17.5 hours of pre-recorded lectures and supervised assignments).
This course is equivalent to 1 ECTS (European Credit Transfer System). The recognition of ECTS by other institutions depends on each university or school.
The course comprises of pre-recorded lectures and live sessions. In the live sessions we will perform hands-on computational exercises in Python.
Live sessions will be recorded. However, attendance to the live sessions is required to obtain the course certificate.
This course will be delivered in English.
Dr. Nic Bennett
Michigan State University
United States of America
Dr. Jo Villa
KOTAI Biotechnologies, Inc.
Japan


