Further training

The Python programmer

Your qualification for software development with Python - the online training with certificate of completion

This continuing education is held in German.
The certified online training to become a Python Programmer is your entry into software development with Python. As the leading programming language for machine learning and data science, Python is easy to learn. Python offers a wide range of possible applications, whether in the area of web applications, websites or APIs. IT specialists with Python skills are among the most sought-after across all industries and offer a wide range of career and development opportunities. In the training , you will learn the programming language and familiarize yourself with basic programming concepts. Building on this, participants will work with the widely used Python Standard Library and advanced concepts of object-oriented programming.

Contents

Further training in accordance with AI Regulation Art. 4 for the obligation to provide evidence of AI competence

1. data types

  • Programming in the Data Lab
  • First own code commands
  • Working with data and texts
  • Create, assign and delete variables
  • Reading and interpreting error messages
  • The Python standard functions type() or str()
  • Use of if statements
  • First own practical project: Programming a simple user interface

2. flow control

  • The use of lists in Python
  • Use the advantages of lists
  • for loops: Automatically execute code multiple times

3. functions, modules and methods

  • Understanding and using functions and methods in Python
  • Define functions and structure code better
  • Combining conditions, loops and functions
  • Import Python modules correctly
  • Import and export data
  • Carry out simple tests
  • Programming a project with telephone data

4. python applications

  • Code efficiency through dictionaries
  • Dealing with complex data structures
  • Practical project for the automated processing of customer inquiries

5. advanced techniques in Python

  • Deepening the concept of functions
  • Default values, type specifications and assert statements
  • List Comprehension and Dictionary Comprehension
  • Adaptation of your code to the PEP8 industry standard

6. basics of object orientation

  • Fundamentals and concepts of OOP is
  • Definition and use of classes and attributes
  • Examine instance methods
  • Use instance methods in method chaining.
  • The key word self
  • Differences in class definitions during debugging

7. inheritance and composition

  • Understanding and using inheritance and composition
  • Advanced methods such as inheritance hierarchy and multiple inheritance
  • Reuse data in superordinate and subordinate classes
  • Best practices for unit tests

8. advanced object-oriented programming

  • The difference between programs and modules
  • The role of main
  • Decorators and Property Decorators
  • Static and class methods
  • Use class representations with str() and repr()
  • Display options with overloading

9. programming object-oriented applications

  • Targeted preparation for the final project
  • First project: Data or text analysis with data science libraries 
  • Second project: Programming your own blockchain

10. final project

  • Program your own password manager
  • Fill terminals with data records
  • Certificate as a certified Python programmer

How do you learn in the course?

This online course offers you a particularly practice-oriented learning concept with comprehensive self-study units and a team of mentors who are available to you at all times. A new chapter will be activated for you every week. With a time budget of around 8 hours per week, you are sure to reach your goal in 12 weeks. This is how you learn in the course:

Data Lab: In the course's learning environment, you can expect videos, interactive graphics, text and, above all, lots of practical exercises. You can carry these out directly in the browser.

Mentor team: Your learning coaches are available to answer any questions you may have. They are experienced Python experts who will be happy to help you - via chat, audio or video call.

Webinars: Once a week, you have the opportunity to take part in webinars and immerse yourself in selected special topics of data analysis.

Career coaching: What professional goals are you pursuing with your further training and how can you achieve them? A team of mentors is available to help you achieve your career goals.

Certificate: After the final project - the programming of a password manager - you will receive your official certificate of participation in this training course.

This online training is provided by our partner StackFuel GmbH. StackFuel specializes in training courses on data literacy, data science and AI.

Your benefit

In this practice-oriented training course, you will learn all the important concepts of Python and how to apply them.

You will learn how to write, execute and adapt your own programs quickly and easily with Python.

You will learn all about the use of Python for programming automation in a wide variety of scenarios.

You will learn advanced Python programming techniques such as List Comprehension and Dictionary Comprehension and how to reuse existing code.

You will gain specialist knowledge about the use of Python in object-oriented programming and learn about the concepts of inheritance .

You not only learn the theory, but also apply the methods and techniques in many practical exercises and consolidate your knowledge quickly and sustainably.

Technical barriers to entry are minimized through the use of Jupyter notebooks, with which you can carry out the exercises directly in the browser.

Recommended for

This training is aimed at anyone who is looking for comprehensive training to become a Python programmer and would like to use the versatile general-purpose language in data analysis, software development or web development. The training is suitable for career changers and the perfect introduction to software development to become a developer developer, software developer or data scientist.

Final examination

As part of the final practical project, you will independently program a password manager. You will create your own programming environment and fill your terminal with data records - using a defined set of rules. Following the final project, you will receive your certificate as a certified Python programmer.

Further recommendations for "The Python Programmer"

Digital learning for individuals
Booking number
34203
€ 4.500,- plus VAT
4 months (72 ...
Online
4 Events
German
Start dates

Future Jobs Classes

Qualification for the jobs of the future such as data analyst.

In cooperation with

Start dates and details

  Select time period
0 events
30.06.2025
Booking number: 34203
€ 4.500,- plus VAT.
€ 5.355,- incl. VAT.
Details
4 months (72 hours learning time)
11.08.2025
Booking number: 34203
€ 4.500,- plus VAT.
€ 5.355,- incl. VAT.
Details
4 months (72 hours learning time)
22.09.2025
Booking number: 34203
€ 4.500,- plus VAT.
€ 5.355,- incl. VAT.
Details
4 months (72 hours learning time)
17.11.2025
Booking number: 34203
€ 4.500,- plus VAT.
€ 5.355,- incl. VAT.
Details
4 months (72 hours learning time)
Sufficient places are still free.
Don't wait too long to book.
Fully booked.
Training is guaranteed to take place
Booking number: 34203
€ 4.500,- plus VAT.
€ 5.355,- incl. VAT.
Details
4 months (72 hours learning time)
Booking number: 34203
€ 4.500,- plus VAT.
€ 5.355,- incl. VAT.
Details
4 months (72 hours learning time)
Please note: We use third-party tools for selected events. Personal data of the participant will be passed on to them for the implementation of the training offer. You can find more information in our privacy policy.

About us – The Haufe Akademie

Your optimizer, innovator and companion since 1978 -
Your professional partner for professional development and seminars, training courses and topical conferences.

Whether on site, live online or in-house - our customised solutions, our claim to the highest level of consulting expertise and training tailored to your needs simplify the acquisition of skills for the working world of the future and sustainably facilitate professional development.

A wide range of seminars, individual coaching and our flexible formats support HR managers and decision-makers in shaping the future and developing employees, in-house teams and companies.

Experience the benefits of online training from the comfort of your own home. Our online formats meet the highest quality standards and are in no way inferior to face-to-face events in terms of practical relevance. Learn together live online in interactive groups or digitally at a time of your choice.

2,500+ further training
600,000+ apprentices per year
Over 95% positive reviews
2,500 trainers and coaches
17,500+ training courses held per year
Call us or send an email

Do you have any questions?

We are there for you Mon - Fri 8 a.m. - 5:00 p.m.

Stephanie Göpfert

Head of Customer Service

*Mandatory fields
FAQs

Questions & Answers

In our Questions & Answers (FAQ) section, you will find all the answers and the most frequently asked questions about your selected topic.