Humboldt-Universität zu Berlin - School of Business and Economics

Introduction to Python Programming for Machine Learning & AI


Topics & Contents

  • Machine Learning Foundations
  • Explanatory Data Analysis
  • Descriptive Analytics and Unsupervised Learning
  • Explanatory & Predictive Models
  • Bias, Variance and Model Evaluation
  • Python Programming Under the Microscope - Coding practices,
    syntax, control flow, data structures, object orientation
  • Advanced ML Algorithms (possibly in cooperation with Oracle, TBD)


The Module Introduction to Python Programming for Machine Learning & AI covers concepts, methods and tools to acquire several skills :


  • Python Programming
    - Students are familiar with the Python programming language
    - They know the Python ecosystem for data analysis and machine learning
    - They understand general-purpose programming concepts incl. control structures and objectorientation
  • Machine Learning and AI
    - Students understand the fundamentals of machine learning and AI (ML/AI)
    - They know typical applications of ML/AI the methods in industry and (business) research
    - They possess hands-on skills with employing Python libraries for machine learning
    - Students are able to purposefully use ML for solving data-oriented business/decision problems
  •  Others
    - Students gain hands-on experience in working with real-life data sets
    - Student are introduced to a variety of tools for data analysis and empirical research