icon icon

Machine Learning and Data Science Course in R

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

Clearer ML foundations - You will structure your understanding of Machine Learning and see how it differs from traditional data analysis, helping you choose the right approach for real business and analytical tasks.

icon

Data preparation in R - You will learn how to explore, visualize, and prepare data in R, so you can spot missing values, outliers, and quality issues early before they weaken the performance of your models.

icon

Reliable model evaluation - You will practice cross-validation and performance metrics for continuous and categorical targets, so you can compare models fairly and avoid trusting results that look good by chance.

icon

Predictive model building - You will work with linear, logistic, and ridge regression, plus methods for handling nonlinearity, so you can build models that fit different data structures and business objectives.

icon

Practical classification skills - You will learn how to use linear models and decision trees for classification tasks, making it easier to predict categories and compare the practical strengths of different algorithms.

icon

Supervised and unsupervised methods - You will understand when to use supervised learning and when unsupervised methods, including association rules, are more suitable, even when your dataset does not include labels.

icon

Stronger ensemble models - You will learn bagging, boosting, and random forests, so you can improve prediction accuracy and model stability by combining multiple learners instead of relying on a single method.

icon

Interpretability and ethics - You will learn how to explain complex models and account for ethical issues, helping you deliver analyses that are easier to trust, easier to communicate, and safer to use in decisions.

Training programme

1. Introduction to Machine Learning

  • what Machine Learning is,
  • differences between Machine Learning and other data analysis methods,
  • application of Machine Learning in various industries. 

2. Data preparation

  • data exploration and visualization,
  • data preparation for machine learning.

3. Machine Learning

  • cross-validation process,
  • techniques for explaining complex machine learning models,
  • forecast quality measures for a continuous and discrete variable,
  • ridge regression.

4. Classification models

  • classification of various algorithms,
  • linear models, decision trees.

5. Introduction to supervised learning

  • linear and logistic regression,
  • regression techniques for modeling nonlinearities,
  • classification and regression trees.
  • visualization of results.

6. Unsupervised methods

  • decision trees, examples of implementation in R,
  • association rules, application in R. 

7. Methods for improving solutions

  • meta-learning: bagging & boosting,
  • random forests.

8. Techniques for explaining complex Machine Learning models

9. Ethics and Responsibility in Machine Learning

10. Training summary

What are the prerequisites for participating in the training?

icon

Basic statistics - You should understand mean, median, variance, correlation, and the basics of statistical inference so you can interpret model outputs and evaluation metrics discussed in the course.

icon

Data handling skills - You should be comfortable working with data tables, recognizing variable types, and reading simple datasets, because the course involves hands-on data preparation and analysis.

icon

Basic R knowledge - You should know basic R syntax, how to run scripts, and how to work with objects, so you can focus on modeling and analysis rather than learning the programming environment itself.

icon

Analytical thinking - You should be able to interpret charts and draw conclusions from data, because the course requires comparing models, assessing results, and understanding method limitations.