icon icon

Data Detective: expert techniques for data analysis in Python

icon

Training process

Training needs analysis

If you have specific requirements regarding the training programme, we will carry out a training needs analysis for you. This will guide us on which aspects of the programme should receive greater emphasis, so that the training programme meets your specific needs.

What will you gain?

icon

Faster Python analysis - You will learn to write more efficient Python code for large datasets, so you can run analyses faster, reduce bottlenecks, and make your day-to-day analytical work smoother.

icon

Stronger data preparation - You will master cleaning, grouping, aggregation, and transformations, so you can prepare datasets for analysis, reporting, and modeling without relying on messy workarounds.

icon

More confident EDA - You will learn how to examine distributions, correlations, and relationships and build meaningful visuals, helping you spot patterns, errors, and signals worth deeper analysis.

icon

Sound statistical conclusions - You will learn how to choose dependence measures, statistical tests, and inference methods, so you can evaluate results more reliably and avoid rushed interpretations of data.

icon

Better anomaly detection - You will explore statistical methods, distribution modeling, and clustering and ML approaches, allowing you to detect unusual observations, risks, and deviations in real datasets.

icon

Time series analysis - You will learn to work with temporal data, identify trends and seasonality, and detect unusual events, helping you interpret changes over time with greater accuracy and confidence.

icon

Practical machine learning - You will practice selecting ML algorithms, engineering features, choosing variables, and evaluating models, so you can build solutions that fit analytical problems more effectively.

icon

Automation and text analytics - You will learn analytical pipelines, automated reporting, and NLP techniques, so you can streamline repetitive tasks and start analyzing text, sentiment, and underlying topics.

Training programme

1. Introduction to the training

  • objectives and scope of the training,
  • overview of tools and libraries.

2. Advanced operations on data

  • code optimization and operations on large datasets,
  • data manipulation: grouping, aggregation, transformations,
  • cleaning and preparation of data.

3. Exploratory data analysis (EDA)

  • advanced visualization techniques,
  • analysis of distributions, correlations and relationships,
  • detection of irregularities.

4. Statistical and probabilistic methods

  • measures of dependence and distributions,
  • statistical tests,
  • statistical inference.

5. Anomaly Detection Techniques

  • statistical methods,
  • data distribution modeling,
  • clustering and machine learning.

6. Time Series Analysis

  • processing and analysis of time data,
  • modeling of trends and seasonality,
  • detection of unusual events.

7. Machine learning algorithms

  • selected ML algorithms,
  • Feature engineering and feature selection,
  • evaluation of model effectiveness .

8. NLP and text analysis

  • text processing and feature extraction,
  • sentiment analysis and topic detection,
  • practical applications.

9. Automation and optimization of data analysis

  • creation of analytical pipeline’ów,
  • automation of reporting and visualization,
  • use of AI in data exploration.

What are the prerequisites for participating in the training?

icon

Python basics - You should be comfortable writing simple Python scripts and using variables, loops, functions, and core data structures, so you can focus on analysis rather than language basics.

icon

Working with tabular data - You should understand rows, columns, data types, and missing values, and be able to perform basic table operations before moving on to more advanced analytical methods.

icon

Statistics fundamentals - You should know the mean, median, standard deviation, correlation, and basic distribution concepts, so you can correctly interpret analysis results and statistical tests.

icon

Analytical libraries - You should have hands-on familiarity with pandas and matplotlib or similar tools, so you can complete the exercises efficiently and build on more advanced data analysis techniques.