Gentle hands-on introduction to Python programming

In this course you’ll get to learn all the basics of Python by plenty hands-on exercises related to bioinformatics or Life Sciences data-analyses.


Lesson Slides Hands-on Time estimation
01 Introduction to Jupyter
tutorial 15m
02 Variables and Operators
tutorial 20m
03 Print formatting
tutorial 20m
04 Conditions
tutorial 30m
05 Lists, Tuples and Sets
tutorial 30m
06 Loops
tutorial 30m
07 Wrap-up exercise
tutorial 1h
08 Dictionaries
tutorial 20m
09 Files
tutorial 30m
10 Functions
tutorial 35m
10 Functions extra
tutorial 20m
11 Modules
tutorial 40m
12 Plotting
tutorial 20m


This material is maintained by:

Tuur Muyldermans

For any question related to this topic and the content, you can contact us at


This material was contributed to by:

Tuur Muyldermans