Python Course for Data Analysis, Visualization and Machine Learning

You will learn Python in this course and you will also acquire the necessary knowlegde to analyze, visualize and present data by using Python and it modules Numpy, Matplotlib and Pandas. Another topics of this training course will be machine learning, focusing both on the underlying theory and Python example implementations. The scikit learn toolkit will also be introduced.
This seminar can be run as an in-house training course as well, e.g. in England, France, Switzerland, Austria, Netherland, Luxembourg, Belgium, Canada or Germany.

Target Group:
This course is part of “Applied Data Science with Python“ and is intended for learners who have basic python or programming background, and want to apply statistics, machine learning, information visualization, social network analysis, and text analysis techniques to gain new insight into data. Only minimal statistics background is expected, and the first course contains a refresh of these basic concepts. There are no geographic restrictions. Learners with a formal training in Computer Science but without formal training in data science will still find the skills they acquire in these courses valuable in their studies and careers.


  • Python Language
    • The Python Philosophy
    • Using the IPython shell and "Python notebook"
    • Fundamentals
    • Conditional Statements
    • Loops
    • Data Structures: Lists, Tuples, Dictionaries, Sets
    • Functions, recursive functions, decorators
    • File Handling
    • Modules and Packages: Using and Creating
    • Object-Oriented Programming (OOP) with Python
  • Data analysis, visualization and presentation
    • Numpy
    • Matplotlib
    • Pandas
  • Machine Learning
    • Machine Learning Terminology
    • Introduction into Scikit
    • k-nearest Neighbor Classifier
    • Neural Networks from Scratch in Python
    • Neural Networks with Scikit
    • Introduction Naive Bayes Classifier
    • Naive Bayes Classifier with Scikit
    • Introduction into Text Classification using Naive Bayes
    • Python Implementation of Text Classification


The fees for this Python course per day:

Toronto, Canada:
$539 per day (exclusive of HST)
Lake Constance, Hemmenhofen, Germany:
€379 per day (exclusive of VAT)
plus € 90 for full board and lodging in 4 star hotel
Berlin, Germany:
€413 per day (exclusive of VAT)
London, England:
£413 per day (exclusive of VAT)


The price comprises:
Comprehensive course material

© The content and the images of this website are underlying copyright as described in the Imprint.