Machine Learning (basic-lavel)

This is a basic-level self-standing learning module on Machine Learning.

The module (5–10 hours) introduces the core principles of machine learning and its role in building data-driven applications. Students will learn the difference between supervised, unsupervised, and reinforcement learning, as well as the key steps of a machine learning workflow: data preparation, model training, evaluation, and interpretation. The focus is on building an intuitive understanding of concepts, supported by simple examples and visual explanations rather than programming or mathematics.

By the end of the module, learners will:

  • Understand what machine learning is and how it differs from traditional programming.
  • Recognize the main types of machine learning problems.
  • Appreciate how ML is used in everyday applications, from recommendation systems to healthcare.
  • Identify basic ethical issues such as bias, fairness, and explainability.

About Instructor

Not Enrolled