html5 css2 online programming course

Python Data Analysis Training

Start: 14.05.2024
174 lessons

This training starts Python for beginners. You will become a Python software engineer creating individual desktop applications, and also learn how to work as a Data Analyst or Data Engineer with certain Python packages.

Available languages: English, Spanish, Dutch, Italian and Hungarian.

Python Data Analysis Training description

Data Engineers and Data Analysts are increasingly needed, from telecom companies to machine learning developers or geneticists. Working with databases and data is mainly done in Python. In this course, we will teach you how to program in Python and how to use Python in the world of different types of data sets.

One of the reasons why Python is the primary programming language in research is how quickly one can start using it for practical applications. For example,   a biologist or chemical engineer does not need, nor would it be advisable, to spend years just learning to program, whereas they can get to the level they need for their work in months by using Python.

Module 1.: Python course

Python is a general-purpose, very high-level programming language which is becoming more and more popular in software development every year. The level of abstraction in this programming language is quite high, but despite this, and in fact because of it, the syntax of the language is probably the easiest of all the programming languages used for software development.

Learning to code in Python takes a fraction of the time needed to learn coding C or Java.

Our Python programming course will prepare you to use the program in general, to use Python as a back-end and finally to learn how to solve various practical problems with Python.

Python programming is an essential part of OOP (Object Oriented Programming) and is therefore
classified as an advanced/modern programming language.

Curriculum of the Python class

Python – An introduction to the language
Python – Installation and development environment
Python – Variables, data types
Python – Complex data types
Python – Operations with strings
Python – Basic operators
Python – Cycles and conditions
Python – Functions
Python – Modules
Python – Thread Handling
Python – Error and exception handling
Python – Object Oriented Develope
Python – Database Management (Postgres)
Python – Regular Expressions
Version Management and Development Environment (Git and Docker)

Course Duration and Price


  75 lessons (13 weeks) + exam

payment Price: 898 EURO



Python is extremely popular wherever databases, statistics or statistical data extraction are involved.
To do this, of course, you need to know the structure and operation of relational and non-relational databases themselves. This knowledge is an almost essential addition to almost any programming language.


Introduction to database objects and Database design basics

SQL: DDL – Data Definition Language
SQL: DQL – Data Query Language
SQL: DML – Data Manipulation Language
SQL: Data Control Language (DCL)
SQL course module length:

Module 2.: SQL - Database Management course

Course Duration and Price


  24 lessons (4 weeks)

payment Price: 340 EURO

Python GUI
Using widgets:
– Buttons
– Layouts
– Widget Event Handling
– Scrollbars and sliders
– ChartsUsing Signal and Slot
Mouse operations and their handling
Menu and Toolbar
Drawing basics
Database management with PySide6
Project task

Module 3.: Python desktop application development

Python UI: PySide6 - PyQt framework

Front-end of desktop application development

This framework and Library enables us to create a nice looking, user friendly interface for the
program running on our platform. This results in our program being such that it can be comfortably
used by anyone. Instead of the Tkinter interface taught in many other Python courses, we teach a
solution that actually does this.


Course Duration and Price


  24 lessons (4 weeks) + exam

payment Price: 340 EURO


Module 4.: Module 4 - Data processing and visualisation

This is a hands-on module to learn about the additional Python packages that biologists, mechanical engineers, chemical engineers and data analysts in general use in their work for statistical/mathematical computations, visualization, signal processing, and 3D modelling.

  • Numpy
  • Blender
  • Pandas
  • Data Visualization – Plotly, Matplotlib
  • ETL/ELT in Python
  • Analytical ML tools for data transformation

    Outlier filtering, clustering,

    anomaly detection, principal component analysis

    Scipy, Scikit

  • Case studies from different disciplines (biology, engineering, sound processing, geospatial)

In addition to Python, strong mathematical skills will be required to complete this additional module, but specific mathematical knowledge is not expected.

Course duration: 48 lessons (8 weeks)

Course Duration and Price


  48 lessons (8 weeks) + exam

payment Price: 598 EURO


Prices and Lessons

payment Price of full training: 1799 EURO

In case of monthly installments: 292 EURO x 7 month

   174 lessons (7 month) + exams

Test yourself or apply course