Data Science and Machine Learning for Managers

Business Analytics with R

pexels, cc0


  • 6 ECTS module

Target Audience

  • Master students in Technology Management (NIT)
  • Students with a strong interest and motivation in acquiring the skills required for mastering the computational aspects of modern business analytics.



Data Science is the science of extracting knowledge and information from data and requires competencies in both statistical and computer-based data analysis. This module is part of our complementary studies which are supposed to familiarize students with the entrepreneurial challenges of the future and expand their knowledge on important aspects of technology management.

In this module, students learn how to acquire, cleanse, and transform large amounts of data online using various techniques. The aim is to explore, visualize, and model the related data in a target-oriented way, using modern methods of machine learning. This is a class for programming with R. It is designed for non-programmers to provide a friendly introduction to the R language, with hands-on examples. Throughout the class, you will use your newfound skills to solve practical data science problems.

Course structure
Over the course of seven days, each with two sessions, students will create a coding portfolio demonstrating a variety of data-analysis and communication skills. Each session will involve a small amount of lecturing on R concepts, and a large amount of time for students to complete coding and analysis problems assigned on a daily basis.


After completing this module, students will be able to:

  • Obtain large amounts of data via APIs or web scraping from the Internet
  • Clean and transform data
  • Explore and visualize data in a goal-oriented way
  • Model data using modern machine learning techniques with respect to classifications and predictive predictions
  • Communicate data and results in the form of products and applications

Time & Location

  • tbd
As long as the current situation stands, physical meetings will be replaced by online and video conference sessions to which registered participants will receive access in due time.

Course Notes & Materials

Access to course notes & materials here.

Preliminary Schedule

1June 12thIntroduction to R, RStudio IDE & GitHub
2June 19thIntroduction to the tidyverse
3June 26thData Acqusition
4tbdData Wrangling
5tbdData Visualization
6tbdFundamentals of Machine Learning
7tbdML: Performance Measures
8tbdSupervised ML: Classifaction
9tbdSupervised ML: Regression
10tbdUnsupervised ML: Clustering
11tbdUnsupervised ML: Dimension Reduction
12tbdML: Deep Learning
13tbdReporting with RMarkdown
14tbdReporting with Shiny
Prof. Dr. Christoph Ihl
Professor & Head of Institute

My research interests include cultural entrepreneurship, social networks and natural language processing.