A microcertification to understand what a programming language is and gain practical mastery of the key concepts used in Python. 

Special attention is given to common applications in the field of biology, so that what you learn can be directly applied.

A course to help you understand, practice, and improve

This microcertification will help you understand what a programming language is and gain practical mastery of the key concepts used in Python. 

In particular, you’ll learn how to work with variables, text, files, lists, dictionaries, functions, regular expressions, and even more complex data structures.

This course is designed for individuals who wish to build a solid foundation in programming, particularly in contexts related to biology, bioinformatics, or scientific data analysis. It is suitable for individuals who want to understand the fundamentals of Python and be able to apply them in real-world situations.

MEDD 2

Your Goals

MEDD 2

understand

the fundamental concepts of programming

use

The main features of the Python language

handle

text, files, and data structures 

write

functions and structure a program

understand

The Basics of Object-Oriented and Functional Programming

manage

exceptions, iterators, and generators

develop

simple, correct, and rigorous algorithms 

implement

these algorithms in Python

Progressive and practical content

The course covers the essential basics of programming, step by step:

  • introduction to programming;
  • variables and data types;
  • text manipulation;
  • reading and writing files;
  • lists, loops, and conditional structures;
  • functions, recursion, and testing;
  • regular expressions;
  • dictionaries and complex data structures;
  • object-oriented programming;
  • functional programming;
  • iterators, generators, and exception handling.

A practice-oriented approach to education

The training program alternates between interactive lectures, illustrative exercises, and hands-on computer work. 

The exercise sessions follow the progress of the course to allow for a gradual understanding of the concepts. 

The goal is to equip you with the right habits, best practices, and tools needed to develop programs in a practical and structured way. 

STEAM

Learn more

Where is this training held?

The course is held in person on the UNamur campus. 

The program is taught in English.

When does this course take place?

The course is held during the first four-month term, on Wednesdays from 8:30 a.m. to 11:40 a.m. (theory classes) and from 11:45 a.m. to 4:05 p.m. (practical sessions).

  • Module 1 — Programming Fundamentals: September
    24, October 1, 8, 15, and 22, 2026.
  • Module 2 — Advanced and Object-Oriented Programming: November
    5, 12, 19, and 26, as well as December 3, 2026.
  • Full Program:
    The complete microcertification includes all sessions from Modules 1 and 2, for a total of ten days of training spread out between September and December 2026.

Registration Procedure

Admission Requirements

A bachelor’s degree is required (or equivalent through recognition of prior learning). 

Tuition

  • Professional Track 

    • Full module: Python Microcertification focused on data manipulation and structuring for the life
      sciences: €2,500 
    • Module 1: Python Microcertification for Data Science in the Life Sciences: Programming Fundamentals €1,
      250
    • Module 2: Microcertification in Python for data science in the life sciences: advanced and object-oriented programming €1,
      250
  • For personal use

    • Complete module: Python microcertification focused on data manipulation and structuring for the life
      sciences €1,250 
    • Module 1: Python Microcertification for Data Science in the Life Sciences: Programming Fundamentals
      625€
    • Module 2: Python Microcertification for Data Science in the Life Sciences: Advanced and Object-Oriented Programming
      625€

Certification and Assessment Procedures

The training program is assessed through two complementary exams designed to evaluate both the theoretical knowledge and practical skills acquired. The assessment includes:

  • a written theoretical exam, accounting for 50% of the final grade,
  • as well as a practical exam on a computer, also worth 50%. 

This approach ensures a practical mastery of the concepts and tools covered throughout the training program.

A certificate of completion* is issued to participants who have met the program’s requirements.

* This program is part of the University’s continuing education offerings. Upon fulfillment of the academic requirements, it leads to the issuance of a university certificate of completion. This certificate constitutes internal institutional recognition and does not constitute an official certification, a degree, or the awarding of recognized credits as defined by the “Paysage” decree.

Pourquoi choisir l’Université de Namur

L’Université de Namur s’inscrit dans une tradition d’enseignement à taille humaine, interdisciplinaire et attentive aux grands enjeux contemporains.

Elle est reconnue pour la qualité de son accompagnement, sa proximité avec les étudiants et son excellence académique.

Implantée au cœur de la ville de Namur, elle offre un cadre de vie agréable et dynamique facilement accessible notamment grâce à un réseau de transports performant.

Atout UNamur