The browser you are using is not supported by this website. All versions of Internet Explorer are no longer supported, either by us or Microsoft (read more here: https://www.microsoft.com/en-us/microsoft-365/windows/end-of-ie-support).

Please use a modern browser to fully experience our website, such as the newest versions of Edge, Chrome, Firefox or Safari etc.

Bioinformatics: Programming in Python

Course • Master's level • 7.5 credits

Learn to solve biological puzzles with Python. This course introduces you to the world of bioinformatics programming, giving you hands-on experience with tools and techniques to tackle complex biological data challenges.
Application dates

Start

Autumn 2026

Level

Master's

Language

English

Place of study

Lund

Course code

BINP16

Application dates

This course is designed for anyone eager to combine biology and computational problem-solving. The education will enhance your programming skills, enrich your bioinformatics expertise, and advance your career in computational biology.

You will dive into Python programming and learn to develop scripts tailored for bioinformatics. Whether you're automating data analysis, managing genomic data, or visualizing complex datasets, this course equips you with practical skills that matter.

Furthermore, you will gain experience working in a Linux environment, writing Bash scripts, develop graphics, and learn basic AI programming. With a focus on real-world applications, the course prepares you to tackle challenges in modern bioinformatics.

You’ll attend lectures that introduce programming concepts and bioinformatics methods, followed by hands-on labs where you’ll apply these skills to real data. Group projects encourage collaboration, while independent assignments help solidify your knowledge.

Key learning areas include:

  • Python programming basics and applications.
  • Scripting in Bash for Linux-based environments.
  • Solving a biological forensics challenge.
  • Applying these skills to solve practical bioinformatics problems.

Assessments include, among else, coding assignments, group projects, and individual tasks, ensuring you master the tools and techniques to succeed in bioinformatics.

Not available as a stand-alone course

This course is only available as part of a programme.

Prerequisites

A Bachelor's degree in Natural Science, Medicine or Engineering. English course 6/B.

Selection criteria

Seats are allocated according to: ECTS (HPAV): 100 %.

Tuition fees for non-EU/EEA citizens

Citizens of countries outside:

  • The European Union (EU)
  • The European Economic Area (EEA) and
  • Switzerland

are required to pay tuition fees. You pay an instalment of the tuition fee in advance of each
semester.

Tuition fees, payments and exemptions

Full programme/course tuition fee: SEK 23,125
First payment: SEK 23,125

Convert currency – xe.com

Note that you may also need to pay an application fee, or provide proof of exemption.

Application fee

No tuition fees for citizens of the EU, EEA and Switzerland

There are no tuition fees for citizens of the European Union (EU), the European Economic Area (EEA) and Switzerland.

Contact us

Study counsellor

Lotta Persmark

Email: lotta.persmark@biol.lu.se

Phone: +46 76 494 08 09