Platform for starters in the geo sector

200 courses, 20 online supports, 60 moocs,

10 work to work trajectories,

30 trainees

Course: Python TKinter GUI programming

  • Description
  • Planning and Registration

This Python TKinter course lasts two days and costs € 1095.

Group discount: If you register several students for this course, a discount of 25% on the 2nd student, 50% on the 3rd student and 75% on the 4th, 5th, 6th, 7th and 8th student.

In the Python basic course you have already become acquainted with python and the syntax that goes with it. The great possibilities of python have been offered. One of the many possibilities is to create Graphical User Interfaces (GUI). A GUI is much more user-friendly than a Command Line Interface (CLI). Within python there are several options to create GUI. In this course we choose to work with TKinter. One big advantage of this package is that it is accessible and also fully open source. In addition, TKinter has received a lot of criticism in recent years, but the possibilities that it offers have been expanded. This course is interesting to take after the basic python course to delve deeper into one of the many possibilities that Python offers.


In this course, firstly, an explanation will be given about TKinter in the broad sense. The API of TKinter will be discussed here. After this, the student will have an idea of ​​the possibilities that TKinter offers. Then we will start making simple GUI. At least three concepts are discussed when creating GUIs. Widgets are the different parts that you see on the screen. Think of buttons, labels, text boxes, pulldown menu and much more. Geometry management gives us the opportunity to get these objects on our screen in certain places. We will need event handling to ensure that actions are performed when interacting between the objects and the user.

What you will learn in this course:

  • You can make a simple GUI yourself
  • You have an idea what GUI programming in general means
  • The student has an idea how he or she can start with a more complex GUI
  • You have knowledge of the TKinter API so you can independently create applications

You may also be interested in:

Course: Python Basics