Getting Started with Python for Data Science and Automation in Biotechnology


This course is taught as a live-online course with lots of interaction and live coding
This live-online course aims to get absolute programming novices in biotechnology off the ground with adopting Python (instead of Excel) in their daily work. In contrast to many existing Python courses targeting computer scientists and software engineers, this course is specifically tailored towards Biotechnology. It focuses primarily on Python as a tool for data analysis and automation, deemphasizing parts that are relevant to software development only. Furthermore, participants are provided with knowledge about data analytics and relevant machine learning methods, including best practice approaches, troubleshooting and avoiding common pitfalls.

The course is 100% interactive and relies on the proven approach of teachers conveying the knowledge through live coding while the participants follow along (supported by teaching assistants). Furthermore, live coding is frequently interrupted by hands-on exercises in which the participants develop programming solutions to appropriate tasks on their own (with the help of the teachers and teaching assistants).

This course will provide you with theoretical and practical knowledge about:

  • Obtain a working knowledge of Python basics and fundamentals relevant to data analysis and automation.
  • Adopt a modern development and reporting environment for Python in the form of Jupyter notebooks.
  • Obtain a good overview of key Python libraries covering Bioinformatics/Sequence analysis (Biopython), data analysis and statistics (Pandas), and machine learning (scikit-learn)

Who is this course for
Anyone needing a basic understanding of Python within the biotech industry, and specifically intended for scientists/lab technicians that need to automate tasks and need to analyze and interpret larger data volumes. Managers that want to obtain hands-on experience with programming and also would like to self-sufficiently and programmatically query company data for visualization and analysis.

Prerequisite for attending the course is to have a laptop/computer where it is possible to install software or an installed modern web browser such as Google Chrome, Firefox or Microsoft Edge.


Course instructors
Nikolaus SonnenscheinNikolaus Sonnenschein holds a Diploma (M.Sc.) in Biology from the Technical University of Darmstadt and a PhD in Bioinformatics from Jacobs University. After a Postdoc in the Systems Biology Research Group at the University of California, San Diego, he joined DTU at the newly established Novo Nordisk Foundation Center for Biosustainability (CfB) as a Research Scientist being part of a translational research unit working on accelerating cell engineering through automation and computational design. Later he became a Senior Researcher, leading a multi-disciplinary team of software engineers and computational biologists developing CAD (Computer Aided Design) software for cell design in the Data Science & Automation division of the CfB. He recently joined DTU Bioengineering where he and his Computer Aided Biotechnology group continue to conduct research and develop infrastructure. Nikolaus has a passion for raising the computational literacy in the Life Sciences: helped by his origins in experimental biology and intimate understanding of the specific needs and requirements of modern-day biotechnology projects, he has a strong track record of teaching Python for Biotechnology to programming novices from varying backgrounds.





Kai Blin

Kai Blin obtained a degree in bioinformatics from the computer science faculty at the University of Tübingen, Germany in 2009, and then switched to Institute for Microbiology and Infection Medicine at the same university to obtain his PhD. After a PostDoc at the Max Planck Institute for Biology of Ageing in Cologne, Germany, he is now a Researcher at the Novo Nordisk Foundation Center for Biosustainability at the Technical University of Denmark where he heads the bioinformatics group of the Natural Product Genome Mining section.

Working with numerous Open Source projects since his undergrad days, Kai has an extensive background in software engineering. As a Google Summer of Code mentor since 2008 and certified Software Carpentry instructor since 2016, Kai has over a decade of experience in teaching programming. He has been teaching introduction to programming courses at DTU for the past five years.




This course has been developed in the framework of the NNF funded project Fermentation Based Biomanufacturing Initiative, in collaboration between DTU Bioengineering, DTU Biosustain and DTU Chemical Engineering.


Terms and Conditions




Practical Information

Date:  3-5 May 2022

Time: 09:00 - 16:00

Language: English

Price: TBD

Registration: Will open soon

If you wish to be notified when registration opens, please write Jennifer at



Friederike Buchholz
Joint Program Manager
DTU Bioengineering
+45 93 51 89 33
Nikolaus Sonnenschein
Associate Professor
DTU Bioengineering

Course teaser

Watch a short course introduction by the instructors Niko and Kai.
IDA logo
Get a glimpse of "Getting started with Python" and experience live coding