pds-it
['Product detail page','no']
Machine Learning & Data Analytics / Machine Learning
The illustrations were created in cooperation between humans and artificial intelligence. They show a future in which technology is omnipresent, but people remain at the center.
AI-generated illustration

Machine learning with Python: The practice-oriented introduction

Create, train and evaluate powerful models - with many important Python libraries
Online
3 days
German
Download PDF
€ 1.790,-
plus VAT.
€ 2.130,10
incl. VAT.
Booking number
40858
Venue
Online
3 dates
€ 1.790,-
plus VAT.
€ 2.130,10
incl. VAT.
Booking number
40858
Venue
Online
3 dates
Become a certified
Machine Learning Engineer
This course is part of the certified Master Class "Machine Learning Engineer". If you book the entire Master Class, you save over 15 percent compared to booking this individual module.
To the Master Class
In-house training
In-house training for your Employees only - exclusive and effective.
Inquiries
In cooperation with
Python is the leading programming language in the field of machine learning and is characterized by its simplicity and versatility. In this course, you will learn the basics of machine learning as well as advanced techniques and how to practically implement your own projects with Python. You will start by importing and effectively preparing data, creating various machine learning models such as linear and logistic regression, decision trees and ensemble models, training models with your data before finally evaluating them. A particular focus is on practical application, including data visualization and statistical analysis. Popular Python libraries such as Pandas, NumPy, Matplotlib, Keras, NLTK and scikit-learn will also be introduced and used in many practical exercises as part of projects. The aim of the workshop is to impart comprehensive skills in dealing with machine learning in order to successfully implement your own projects and use existing data sensibly. This course is ideal for anyone who wants to deepen their knowledge of Python and acquire practical skills in machine learning.
Contents

1. basics of machine learning with Python

  • Overview of the technologies and sub-areas of machine learning
  • Different types of machine learning and their differences
  • Linear regression and logistic regression in detail
  • Mathematical basics of linear and logistic regression

2. advanced models and techniques

  • Decision trees and their application in classification and regression problems
  • Practical implementation of decision trees with Python
  • Ensemble models: bagging and boosting
  • Practical implementation of ensemble models with Random Forest and XGBoost

3. data preparation with scikit-learn and pandas

  • Data preparation and pre-processing
  • Exploratory data visualization and statistical analysis
  • Data analysis with descriptive and inferential statistics
  • Data preparation with scikit-learn
  • Effective data manipulation with pandas

4. techniques of data summarization and classification

  • Clustering and dimension reduction
  • Introduction to the algorithms k-Means, SVD and PCA
  • Linear and non-linear support vector machines

5. deep learning and industrial applications

  • Basics and differences to traditional machine learning
  • Implementation of simple neural networks in Python
  • Case study: Image recognition and natural language processing

6. a complete pipeline explained using an example

  • Complete end-to-end machine learning pipeline at a glance
  • Case study: Practical implementation of a machine learning pipeline
  • Understanding training, evaluation and optimization
  • Use of the XGBoost ensemble model

 

Practical exercises for co-programming

Throughout the training , you will solve practical tasks with Python yourself, which will help you to immediately apply and consolidate what you have learned. The tasks are provided in Jupyter notebooks that you can run locally on your computer - so you don't need any complex programming environments.

 

Basic programming knowledge as a prerequisite

This training uses the Python programming language. It is therefore an advantage if you have basic programming skills, for example for working with variables, lists, arrays and loops, or if you acquire some initial knowledge of these before the training .

Your benefit

You will learn all about the technical and mathematical basics of machine learning.

 

You will get to know the complete process of machine learning projects - from data preparation to the creation and training of models to evaluation and deployment.

 

You will get an overview of many important Python libraries and learn how to use them in your own projects.

 

You will be able to prepare, create, train and evaluate your own machine learning models.

 

The technical entry hurdles are minimized by the use of Jupyter notebooks, which allow you to start directly with the programming tasks without installing programming environments.

 

The content of this training supports the obligation to provide evidence of the promotion of AI competence within the meaning of Art. 4 EU AI Regulation.

trainer
Gentrit Fazlija
Methods

This training training is conducted in a group of a maximum of 12 participants using the Zoom video conferencing software.

 

Individual support from the trainers is guaranteed - in the virtual classroom or individually in break-out sessions.

 

The practical exercises are provided in the form of Jupyter notebooks, which you can easily install locally on your own computer. You do not need any previous technical knowledge. The trainers will assist you in carrying out the practical exercises.

 

Once you have registered, you will find all the information, downloads and extra services for this training course in your online learning environment.

Final examination
Recommended for

This training is aimed at anyone who wants to understand machine learning in detail and use it in their own projects.

 

Basic knowledge of any programming language is required. Advanced technical, mathematical and statistical knowledge is helpful, but not required.

 

This course is a valuable building block in the qualification as a Machine Learning Engineer, Data Engineer and Data Scientist.

Start dates and details

Form of learning

Learning form

26.8.2025
Online
Places free
Implementation secured
Online
Places free
Implementation secured
17.11.2025
Online
Places free
Implementation secured
Online
Places free
Implementation secured
25.2.2026
Online
Places free
Implementation secured
Online
Places free
Implementation secured
Do you have questions about training?
Call us on +49 761 595 33900 or write to us at service@haufe-akademie.de or use the contact form.