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

Create, train and evaluate your own models - with all important Python libraries

Online
3 days
German
Download PDF
€ 1.890,-
plus VAT.
€ 2.249,10
incl. VAT.
Booking number
40858
Venue
Online
4 dates
€ 1.890,-
plus VAT.
€ 2.249,10
incl. VAT.
Booking number
40858
Venue
Online
4 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 just for your employees - exclusive and effective.
Inquiries
In cooperation with
In cooperation with
ITech Progress
Python is the leading programming language in the fields of data science and machine learning, characterized by its ease of use, versatility, and active development. In this training, you will learn the fundamentals and more advanced techniques of machine learning and how to implement your own projects with Python. You will begin by importing and effectively preparing data, create various machine learning models such as linear and logistic regression, decision trees, and ensemble models, and learn how to train models with your own data before evaluating them. A special emphasis is placed on practical application: During the course, the content is reinforced through interactive exercises, and concepts are directly implemented with code. Popular Python libraries such as Pandas, NumPy, Matplotlib, Seaborn, and scikit-learn are introduced and used practically in exercises. Furthermore, you will become familiar with the PyTorch and HuggingFace ecosystems, which provide access to state-of-the-art deep learning models. The goal of this workshop is to provide a comprehensive overview of various aspects of machine learning, enabling participants to successfully tackle their own projects and make meaningful use of existing data. This course is ideal for anyone who already possesses basic Python knowledge and wants to acquire practical skills in machine learning.
Contents

1. Data preparation with scikit-learn and pandas

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

 

2. Fundamentals of machine learning with Python

  • Overview of the different types of machine learning and their differences
  • Technologies and subfields of machine learning
  • Linear regression and logistic regression in detail
  • Mathematical basics of linear and logistic regression

 

3. 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 the ensemble model Random Forest

 

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. A complete pipeline explained using an example

  • Practical implementation of a machine learning pipeline
  • Understanding training, evaluation and optimization
  • Use of the XGBoost ensemble model

 

6. Deep Learning and Industrial Applications

  • Basics and differences to traditional machine learning
  • Implementation of simple neural networks in Python
  • Application of well-known deep learning models from the fields of speech and image processing

 

 

Practical exercises for co-programming

Throughout the whole training Throughout the course, you'll solve practical Python tasks that will help you immediately apply and solidify what you've learned. The tasks are provided in Jupyter Notebooks, which you can complete online or locally on your computer.

 

Basic programming knowledge as a prerequisite

In this training The programming language Python will be used, and basic knowledge is required. You should already be familiar with variables, lists, dictionaries, and loops, or acquire this knowledge before the seminar begins. (For a similar training course including an introduction to Python, see DSidP.)

Your benefit

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

 

You will learn the complete process of machine learning projects – from data preparation to model creation and training, and finally to evaluation.

 

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

 

You will implement, train, and evaluate your own machine learning models . The technical barriers to entry are minimized through the use of Jupyter Notebooks, which allow you to interact with the data and programming concepts.

 

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
Marius Kleboth
Tim Pollmann
Nikolas Heinloth
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

12.10.2026
Online
Places free
Implementation secured
Online
Places free
Implementation secured
27.1.2027
Online
Places free
Implementation secured
Online
Places free
Implementation secured
5.4.2027
Online
Places free
Implementation secured
Online
Places free
Implementation secured
6.9.2027
Online
Places free
Implementation secured
Online
Places free
Implementation secured
No items found.
No items found.
*Mandatory fields

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.

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