Learnit Training
Python programming course continued
  • Become a real Python expert
  • Find a job as a Python developer easier
  • Make maximum use of the possibilities of Python
  • Learn to program complex applications in Python
  • Apply the most commonly used Python patterns effectively

Do you want to make the most of the possibilities of Python? Learn to program complex applications in Python in the 3-day advanced course Python Programming from Learnit.

Yes, I want to know more

"Nice, interesting training for a first basis to get started with Python" - Rating: 8.6

learnit Programming in Python

Python programming course continued

Make maximum use of the possibilities of Python

Python is an accessible and powerful programming language developed in the 1990s. The free Open Source system can be used for scripting, system programming, websites and application development on almost any platform, and can handle many types of libraries and data files. As a result, Python has an infinite number of application areas, such as data science, machine learning and artificial intelligence. Meanwhile, Python is used by millions of programmers worldwide. Discover the advanced programming functions of this versatile programming language in the 3-day Python Programming Continuation course.


In the advanced Python programming course, you get to work with the more advanced functions within Python and you learn to use the extensive Python library. On day 1, you get acquainted with the Python data model in which special methods are used. Besides that, classes, sub-classes and objects are discussed. Day 2 and 3 are dedicated to try out and apply a number of modules in Python such as the os, sys and the regular expression module. You also learn all about decorators, iterators, generators, context managers, type hinting, and much more. Also concepts like multithreading and multi-processing are covered.


The following topics are covered in the advanced course in Python programming:

  • The Python data model with its dunder elements
  • Higher order functions, decorators and lambda expressions
  • Classes, attributes, slots, propertie
  • Class inheritance
  • Class attributes and static attributes
  • Data classes
  • Abstract classes
  • Enumerations
  • Type of hinting
  • The use of iterators and iterables.
  • The use of generators.
  • A number of standard modules such as os, sys, datetime, itertools
  • Regular expressions
  • Programming using threads or processes
  • Graphical programming with Python

Target group

This course is intended for developers who can program in Python

Teaching methodology

Learnit offers the advanced course Python Programming as classroom training. The training takes place in small groups and is given by an experienced trainer. Theory and practice assignments alternate, so that you can immediately put what you have learned into practice. You can follow the training on your own laptop or on a practice laptop from Learnit Training.

Prior knowledge

To take part in the course Python Follow-up, you need Experience with programming in Python required. Knowledge of C, C#, Java, Perl or Visual Basic is useful, but not a requirement.


After completion of the training, a Learnit certificate is issued as proof of participation.


The training is provided in Dutch as standard. The trainer has a good command of the English language. Use can be made of course material in English. With a minimum of three participants, the training can also be provided entirely in English.


Prices mentioned are per person, including course material. Lunch is included in the on-site training.

On location Online
Duration 3 days 6 sessions of three hours
Price per day, excluding VAT € 550,- € 465,-
Total, incl. VAT € 1996,50 € 1687,95


After completion of the training, a Learnit certificate is issued as proof of participation.


We also organise this training online. For this we use Webbex or Zoom. Login with Skype is also possible. On request, this training can also be organised with Microsoft Teams.

The training lasts 6 sessions of 3 hours, spread over 6 weeks.

  • You can participate again free of charge up to one year after the training.
  • For an additional catering fee, you can also participate in a classroom training.


The course Python programming follow up has been assessed with an average of 8.2.

"Nice, interesting training for a first basis to get started with Python" - Rating: 8.6

Sander Huitema, Nederlandse Gasunie N.V. - Programming in Python

"The training has given me in 2 days a good picture of Python, the basics, the possibilities but also to work and practice it myself. Now the threshold is lower for me to start using it myself." - Rating: 7.7

Frederica Janga, Dutch Gas Union N.V. - Programming in Python

"Extensive treatment of the ins and outs of Python, with especially practical tips. Presented in a compact and understandable way by the 'Pythonista' Andre van Wieringen. He really brought us to a higher level in three days of lessons. Definitely recommended!" - Rating: 8.7

Paul de Vries, Xsens Technologies B.V. - Programming in Python

"I followed this training to my full satisfaction. A very good trainer with a lot of practical experience clearly communicated the material to me and my colleagues with appealing examples and assignments. I can recommend this course to anyone who wants to become familiar with Python in a short time." - Rating: 8.3

Robin van Schaik, Albelli B.V. - Programming in Python

"Excellent training, immediately applicable. Course given by a teacher with experience in using Python. Highly recommended!" - Rating: 8.4

R.A.A. van Vliet, STEricsson - Python Programming

"Good practical introduction to Python. You learn to be able to program independently." - Rating: 7.7

Fred Uiterweerd, ICTU Foundation - Programming in Python

"Intensive and inspiring! - Rating: 8.1

Christiaan Kusters, AFM - Programming in Python

"A pleasant way to get to know the basics of Python and to continue with it after the course. Highly recommended!"

- Python programming basics