icon icon

Data science

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

Applied statistics - You will use hypothesis testing and probability distributions on real datasets, so you can evaluate analytical results on your own and make more informed business decisions.

icon

Python for data work - You will learn Python in a Data Science setting and work confidently with NumPy and Pandas, which will help you clean, transform, and analyze data much more efficiently.

icon

Effective data exploration - You will run EDA from data cleaning to visualization in Matplotlib, Seaborn, and Plotly, making it easier for you to uncover relationships, anomalies, and useful patterns.

icon

Stronger data preparation - You will practice normalization, standardization, categorical encoding, and train test splitting, so you can prepare datasets correctly and make them ready for reliable modeling.

icon

First ML models - You will build and run your first supervised models, including linear and logistic regression, so you understand when to choose a given algorithm and how to read its results.

icon

Reliable model evaluation - You will learn to choose metrics such as MAE, RMSE, precision, and recall, and apply cross validation with grid search to compare models and reduce overfitting with confidence.

icon

Advanced algorithms - You will work with decision trees, random forests, SVMs, neural networks, and unsupervised methods like k-means, PCA, and Apriori, expanding your practical analytics toolkit.

icon

ML pipeline and deployment - You will see how to connect analysis, modeling, and deployment with cloud tools, Docker, Kubernetes, and MLflow, helping you contribute to end to end ML pipeline projects.

Training programme

1. Fundamentals of statistics and mathematics

 

  • practical statistical concepts for data analysis (hypothesis testing, probability distributions),
  • fundamentals of linear algebra for machine learning using the NumPy library,
  • case study: market analysis using statistical methods.

 

2. Basics of programming in Python

 

  • basics of Python with an emphasis on libraries for data science (NumPy, Pandas),
  • data structures and algorithms for efficient data processing,
  • project: creating an automated data pipeline.

 

3. Data Exploration (EDA)

 

  • data cleaning and preprocessing using Pandas and NumPy,
  • advanced visualization using the Matplotlib, Seaborn and Plotly libraries,
  • real project: analysis of customer behavior in e-commerce,
  • tools: Jupyter Notebooks, Pandas Profiling.

 

4. Advanced EDA techniques

  • data transformation,
  • creation and interpretation of correlation charts,
  • grouping and aggregation of data.

5. Data preparation for modeling

  • normalization and standardization of data,
  • encoding of categorical variables,
  • split into training and test sets.

6. Introduction to machine learning

  • types of machine learning :
    • supervised,
    • unsupervised,
    • reinforcement,
  • supervised algorithms:
    • linear regression,
    • logistic regression,
  • implementation of simple models in Python.

7. Model evaluation and validation

  • model evaluation metrics:
    • MAE, 
    • MSE,
    • RMSE,
    • accuracy,
    • precision,
    • recall,
    • F1-score,
  • validation techniques:
    • cross-validation,
    • grid search,
  • avoiding overfitting:
    • regularization,
    • dropout.

8. Advanced machine learning algorithms

  • decision trees, random forests,
  • Support Vector Machines (SVM),
  • neural networks and an introduction to deep learning.

9. Unsupervised learning

 

  • cluster analysis:
    • k-means,
    • DBSCAN,
  • dimensionality reduction:
    • PCA, 
    • t-SNE,
  • basket analysis:
    • Apriori algorithm.

 

10. Practical applications of Data Science

  • sentiment analysis,
  • anomaly detection,
  • recommendation systems.

11. Tools and Technologies in Data Science

 

  • Big Data technologies: Hadoop, Spark and distributed computing,
  • cloud platforms: AWS SageMaker, Google AI Platform, Azure ML,
  • MLOps: Docker, Kubernetes, ML Flow and model deployment,
  • final project: development of a comprehensive ML pipeline.

 

What are the prerequisites for participating in the training?

icon

Basic computer skills - You should be comfortable using a computer, installing software, managing files and folders, and working in a browser so you can complete the hands on exercises smoothly.

icon

Elementary math knowledge - You should understand algebraic operations, percentages, averages, and basic charts, because these ideas will be needed when you work with statistics and data analysis.

icon

Basic technical English - You should be able to read simple function names, system messages, and documentation in English, since the libraries, tools, and environments used in the course rely on it.

icon

Readiness for practical work - You should be ready to complete exercises independently and analyze data in practice, because the course includes projects, notebooks, and building your own models.