Industry-Oriented Numerical Mathematics and Optimization

TU Chemnitz | Sommersemester 2026 Machine Learning for Business Analytics (ML4BA)

Welcome to Machine Learning for Business Analytics! :-)


In today’s data-driven world, the ability to turn information into insight is a defining advantage. This course bridges the gap between modern machine learning techniques and real-world business decision-making. You will learn how algorithms can uncover hidden patterns, forecast outcomes, and support data-informed decisions that create measurable value. Whether you want to expand your analytical skills or lead data-driven initiatives, this course will help you apply machine learning effectively to achieve meaningful business results.

 

Students under the old examination regulations (alte Prüfungsordnung (PO) - start before Winter 2024) will receive credit for this course toward the module 'Applied Data Analysis'!

 

Learning objectives:

  • After actively participating in the module, students can describe the fields of application of business analytics and classify basic technologies, methods and concepts.
  • They are able to classify and differentiate between basic concepts, functionalities and principles of predictive modeling and, in particular, machine (supervised) learning.
  • Building on this, they have a comprehensive understanding of the structure and functioning of predictive models based on machine learning methods.
  • Students are able to explain the basic steps for developing a comprehensive domain and data understanding, for the exploration and preprocessing of data, and for the development and evaluation of machine learning models using a systematic approach.
  • Furthermore, they have mastered the fundamental methods and principles of a range of machine learning models and can apply these to various practical examples, as well as evaluate, interpret and critically question the results.
  • In addition, they are able to implement data analysis approaches and machine learning models using the Python programming language to address real-world problems.

 

Teaching contents:

Lectures:

  • Classification of business analytics concepts and related approaches
  • Predictive models and differentiation from explanatory models
  • Different types of machine learning
  • Supervised learning (classification and regression tasks)
  • Procedure models in the area of business analytics (e.g., CRISP-DM)
  • Domain and data understanding
  • Data preprocessing and feature engineering
  • Model training with selected machine learning methods (e.g., linear/logistic regression, decision trees, ensemble methods, artificial neural networks)
  • Model evaluation

Exercise based on Python Programming:

  • Data exploration and visualization
  • Data preprocessing and feature engineering
  • Model development and training with selected machine learning methods
  • Model evaluation and diagnosis

 

Course information:

Module identifier: 

WW-BA-304-MLBA, WW-D-304-MLBA
(BA-WW-ERG-0411b, D-WW-WINF-0411b)

Teaching formats:
  • Lecture (2 SWS, on-site sessions)
  • Exercise (2 SWS, online sessions via Zoom)
  • Self-study (e.g., DataCamp content)
Self-study (DataCamp) If you would like to take advantage of the additional offer from DataCamp, please register via the following invitation link and use your TU address (@tu-dresden.de): LINK
Lecturers:
  • Prof. Dr. Patrick Zschech (lecture)
  • Lasse Bohlen / Josef Lindl (exercise)
Time and Location: 

On-site lecture (first session 13.10.): 

  • Time: Tuesday, 2. DS (9:20 – 10:50)
  • Location: HÜL S386/H

Online exercise:

  • Time: Tuesday, 3. DS (11:10 – 12:40)
  • Location: Zoom (tba) 
Recommended prerequisites:

Basic programming skills, preferably in Python (as taught, for example, in the module "Programmierung und Datenbanken").

Credits and workload: 5 credit points (150 hours)
Duration of the module:

1 semester

Frequency of the module:

Regularly every summer semester, optionally also in some winter semesters.

Examination: Computer-based exam (90 min)
Teaching and examination language: German / English (will be announced in the first session)

 

Schedule for the winter term 2026/2027:

CW

Lecture (Tuesday 9:20 – 10:50, HÜL S386/H)

Date

Online Exercise (Tuesday 11:10 – 12:40, Zoom)

Date

42

0) Opening Session

13.10.

-

13.10.

43

1) Intro Predictive Analytics

20.10.

Welcome Session

20.10.

44

2) Pipeline ML + 3) Business Understanding

27.10.

Introduction to Python

27.10.

45

4) Data Understanding

03.11.

Python Basics for Data Science

03.11.

46

5) Data Preparation I

10.11.

Pandas

10.11.

47

5) Data Preparation II

17.11.

Plots and Visualizations

17.11.

48

5) Data Preparation III

24.11.

Simple ML Models

24.11.

49

6) Regression Models I

01.12.

Data Preprocessing

01.12.

50

6) Regression Models II

08.12.

Advanced ML Concepts

08.12.

51

7) Decision Trees I

15.12.

-

15.12.

2

-

05.01.

-

05.01.

3

7) Decision Trees II + Tree Ensembles

12.01.

Advanced ML Models

12.01.

4

8) Artificial Neural Networks I

19.01.

Data Transformations

19.01.

5

8) Artificial Neural Networks II +

9) Convolutional Neural Networks

26.01.

Time Series Problems

26.01.

6

10) Evaluation + 11) Wrap-up + Exam Preparation

02.02.

Trial Exam

02.02.

 

 

Schedule for the summer term 2026:

CW

Lecture (Monday 11:10 – 12:40, BEY 0E40/H)

Date

Online Exercise (Wednesday 11:10 – 12:40, Zoom)

Date

16

0) Opening Session

13.04.

Welcome Session

15.04.

17

1) Intro Predictive Analytics

20.04.

Introduction to Python

22.04.

18

2) Pipeline ML + 3) Business Understanding

27.04.

Python Basics for Data Science

29.04.

19

4) Data Understanding

04.05.

Pandas

06.05.

20

5) Data Preparation I

11.05.

Plots and Visualizations

13.05.

21

5) Data Preparation II

18.05.

Simple ML Models

20.05.

22

Pentecost Week

25.05.

- 

27.05.

23

6) Regression Models I

01.06.

Data Preprocessing

03.06.

24

6) Regression Models II + 7) Decision Trees I

08.06.

Advanced ML Concepts

10.06.

25

Conference Attendance

15.06.

Conference Attendance / Dies academicus

17.06.

26

7) Decision Trees II + Tree Ensembles

22.06.

-

24.06.

27

8) Artificial Neural Networks

29.06.

Advanced ML Models

01.07.

28

9) Deep Neural Networks

06.07.

Data Transformations

08.07.

29

10) Evaluation

13.07.

Time Series Problems

15.07.

30

11) Wrap-up + Outlook + Exam Preparation

20.07.

Trial Exam

22.07.

 

Further information will be announced during the semester.

 

 

Lecture: Prof. Dr. Fleurianne Bertrand
Tutorial: Tugay Dağlı

For any questions, please contact the lecturer or the tutor via email.

 
 
 
 
 

 


For External Participants (without a university login)

Step 1 – Create a free OPAL account:

  1. Go to opal.sachsen.de and click "Don't belong to one of the listed universities?" (below the login button).
  2. Click "Register", enter your email address, and follow the confirmation link sent to your inbox.
  3. Fill in the required fields and select "TU Chemnitz" as your institution.
  4. Accept the terms of use — your account is ready!

On future logins, always use "Don't belong to one of the listed universities?" and enter your credentials there.

Step 2 – Enroll in the correct group:

Once you are on the course page, scroll down to the "Groups" section and enroll yourself in "Externe Teilnehmende / External Participants". This ensures you get the right materials and learning path for your group.


This course follows a hybrid teaching model combining in-person sessions with learning videos and structured self-study. The scheduled times are reserved for discussion, guidance, and group work, but are not mandatory and do not reflect the total workload.
Participants work in different groups (university students, high school students, and external participants), with varying levels of theoretical depth and engagement.

This course is designed to support students in developing the knowledge and skills relevant for the examinations Optimization and Applications (formerly Optimization for Non-Mathematicians), and Numerische Mathematik.
Weitere Informationen anzeigen
Lade Bewertungsübersicht
Lade Übersicht