• Advanced Courses in Life Sciences

    Header of Statistics at Transmitting Science

Live Online Course – 2nd Edition

Elevate your Python Skills in Life Sciences

June 16th, 18th, and 20th, 2025

Course Intermediate Python Skills for Biologists

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.

Course Overview

Python is a user-friendly and powerful programming language for use in the biological sciences. While a basic understanding of Python provides a sufficient toolset for many applications and analyses, this course will dive into some additional concepts and applications of Python. This will not only give you new tools but will also help you think in new programming structures and be able to understand a wider range of Python code. This course will give participants hands-on practice with intermediate python techniques in addition to some practical theory.

The course will cover intermediate topics of the Python programming language, including functional and object-oriented programming as well as the library biopython and APIs.

By the end of this course, participants will understand:

  • What object-oriented programming is and how to implement it in Python
  • What functional programming is and how to implement it in Python (with a focus on higher order functions and list comprehension)
  • What an API is and how to access one
  • How to use the biopython library to analyze biological data

Participants of the course Introduction to Python for Biology can benefit from a 20 % discount on this course. If you have taken the introductory course in the past, or if you are taking both courses, please add that information in the registration form for this course.

Places are limited to 18 participants.

Programme

Day 1:

  • Object-Oriented Programming in Python

Day 2:

  • Functional Programming
  • List Comprehensions

Day 3:

  • Biopython
  • APIs

Assumed Background

Graduate or postgraduate degree in Life Sciences and basic knowledge of Statistics and Python. You should have an understanding of Python datatypes, looping, control flow, functions, file i/o, and error handling.

Dates & Schedule

Online live sessions on June 16th, 18th, and 20th, 2025.

From 13:00 to 16:30 (Madrid time zone).

16 hours (10.5 hours of online live lessons, plus 2.5 hours of pre-recorded lessons and 3 hours of independent practice).

Format

The course comprises pre-recorded lectures and online live sessions, where we will combine live coding and hands-on computational exercises.

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.

Instructors

Nichole Bennett instructor fro Transmitting Science

Nic Bennett
Michigan State University
United States of America

Jo Villa Instructor for Transmitting Science

Jo Villa
KOTAI Biotechnologies, Inc.
Japan

Registration Fees

  • Course Fee
  • Early bird (until April 30th, 2025):
  • 343 €
    (274.4 € for Ambassador Institutions)
  • Regular (after April 30th, 2025):
  • 412 €
    (329.6 € for Ambassador Institutions)
  • Prices include VAT.
    After registration you will receive confirmation of your acceptance on the course.
    Payment is not required during registration. Check discounts here.
    Participants of the course Introduction to Python for Biology can benefit from a 20% discount on this course.

Organiser

Logo Transmitting Science

Collaborators

Logo COBCYL
Logo COBCV
Logo COBEUSKADI
Logo COBGA