Python Intermediate

Duration: 3 days
Price: On request

This Python course is for people who want to bring their Python skills to the next level. It will cover best practices, how to improve your productivity and tons of deeper insights into the language. Following the motto "Telling ain't training", the course is very hands-on with plenty of coding exercises.

The course

In this two day course you will you will learn how to write more readable and maintainable code. After this course, you'll feel more confident and you'll able to make your code "production ready". You'll learn about best practices about style and structure. Intermediate concepts will be covered so you can tackle more difficult problems. You will use PyCharm will be used for the coding exercises.

Who should take this course?

Professionals who have done a Python beginners course before or are already using Python for projects.

Learning objectives
  • Best practices
  • How to write clean code
  • Intermediate Python concepts
  • Structuring projects
  • Making code production ready
  • Collaborate with other Python developers
  • Unit Testing (pytest)
  • Documentation
  • Style (PEP8)
  • Object Oriented Programming (OOP)
  • Decorators
  • Context managers
  • Standard Library
  • Logging
  • APIs
  • Databases
  • Regex
  • Exception handling
  • Debugging
  • Type hinting

This is a virtual class and will take place via Zoom.


Depending on the nationalities of the participants, the course will be in either English or Dutch. If you prefer to take the course in Dutch, please send us a message so you can be informed when the Dutch classes take place.

  • Basic Python skills
  • Participants are asked to install "PyCharm" ahead of the course.

Get a quote

See our reviews on Trustpilot