Machine Learning, Maths & Ethics: Hands-on (POK)

Offered by Politecnico di Milano,
Machine Learning, Maths & Ethics: Hands-on (POK)

A meaningful learning opportunity to empower young people, especially young women to pursue a career in machine learning through a gender conscious narrative. Would you like to know the basics of machine learning, but don't know where to start? Would you like to learn about the societal challenges of machine learning? Then, this course is for you!

This hands-on course in Machine Learning, Maths & Ethics, teaches you about the foundations of Machine Learning in an intuitive way. It has a heavy focus on exercises and examples of its applications. The course allows you to develop practical skills to build algorithms and stimulate critical thinking on the ethics of machine learning models.

Although the fields of computer science, artificial intelligence and machine learning are changing the world, the truth is that girls and women are still underrepresented in these fields. We prepared this online course, following the guidelines of FOSTWOM Erasmus+ project to develop MOOCs according to a gender conscious perspective in narratives, in the language, and in the use of images. Thus, we expect this MOOC to be a meaningful learning opportunity to empower young people, especially young women to follow these areas of expertise.
Are you going to miss the opportunity to learn about a technology that is transforming the world?
Total workload of the course: 40 hours

Learning Schedule

Machine Learning, Maths & Ethics: Hands-on is structured in five weeks plus one week for introduction.
Week 0 – Welcome and introduction
Week 1 – Learning from experience: Machine learning and supervised learning
Week 2 – How we are going to work in supervised learning models
Week 3 – Data preparation, data exploration and statistics
Week 4 – Training models, evaluating models and matrices
Week 5 – Ethical challenges of machine learning algorithms

Throughout these topics you will learn:

  1. What machine learning is;
  2. The different types of machine learning, and supervised learning in more detail;
  3. The standard process of building predictive models;
  4. The four steps of the standard process: data preparation, data exploration, model training, model evaluation;
  5. Some fundamental Maths needed to understand machine learning: Statistics and Linear Algebra;
  6. How to program in Python with Google Colab;
  7. How to be aware of the challenges of building fair machine learning algorithms.
Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Machine Learning (POK) Polimi OPEN KNOWLEDGE
Politecnico di Milano

Machine Learning (POK)

An overview of the techniques that are transforming many industries and will change our lives. The MOOC provides a general overview of the main methods in the machine learning field. Starting from a taxonomy of the different problems that can be solved through machine learning techniques, the MOOC briefly presents some algorithmic solutions, highlighting when they can be successful, but also their limitations. These concepts will be explained through examples and case studies.

Available
3 Weeks
Ethics of Artificial Intelligence (Coursera) Coursera
Politecnico di Milano

Ethics of Artificial Intelligence (Coursera)

This course deals with the problems created, aggravated or transformed by AI. It is intended to give students a chance to reflect on the ethical, social, and cultural impact of AI by focusing on the issues faced by and brought about by professionals in AI but also by citizens, institutions and societies. The course addresses these topics by means of case studies and examples analyzed in the light of the main ethical frameworks.

Nov 9th 2026
4 Weeks
Introduzione alla matematica per l'università: Pre-Calculus (POK) Polimi OPEN KNOWLEDGE
Politecnico di Milano

Introduzione alla matematica per l'università: Pre-Calculus (POK)

Il corso copre la matematica di base, permettendo di colmare eventuali lacune e di mettere a punto la preparazione necessaria all'ingresso all'università. Il corso si articola in 5 “settimane” ognuna dedicata ad un settore della matematica utile per affrontare al meglio il primo anno di studi universitari (Logica e Aritmetica, Algebra, Geometria, Funzioni, Probabilità e Statistica).

Available
5-12 Weeks
Conceptos y Herramientas para la Física Universitaria (Coursera) Coursera
Tecnológico de Monterrey

Conceptos y Herramientas para la Física Universitaria (Coursera)

Este curso provee al estudiante con conceptos y herramientas matemáticas para modelar problemas en física, que al aplicar podrá enfrentar con éxito los cursos de física universitarios. Así pues, la filosofía de este curso consiste en cubrir temas conceptuales relativos a la Física y desarrollar tu capacidad de aprender y aplicarlos en tu vida profesional.

Nov 9th 2026
5-12 Weeks
Artificial Intelligence: An Overview (Coursera) Coursera
Politecnico di Milano

Artificial Intelligence: An Overview (Coursera)

The course will provide a non-technical overview of the artificial intelligence field. Initially, a discussion on the birth of AI is provided, remarking the seminal ideas and preliminary goals. Furthermore, the crucial weaknesses are presented and how these weaknesses have been circumvented. Then, the current state of AI is presented, in terms of goals, importance at national level, and strategies. Moreover, the taxonomy of the AI topics is presented.

Nov 9th 2026
5-12 Weeks
ML Pipelines on Google Cloud (Coursera) Coursera
Google Cloud

ML Pipelines on Google Cloud (Coursera)

In this course, you will be learning from ML Engineers and Trainers who work with the state-of-the-art development of ML pipelines here at Google Cloud. The first few modules will cover about TensorFlow Extended (or TFX), which is Google’s production machine learning platform based on TensorFlow for management of ML pipelines and metadata. You will learn about pipeline components and pipeline orchestration with TFX. You will also learn how you can automate your pipeline through continuous integration and continuous deployment, and how to manage ML metadata.

Nov 9th 2026
4 Weeks
Matrix Methods (Coursera) Coursera
University of Minnesota

Matrix Methods (Coursera)

Mathematical Matrix Methods lie at the root of most methods of machine learning and data analysis of tabular data. Learn the basics of Matrix Methods, including matrix-matrix multiplication, solving linear equations, orthogonality, and best least squares approximation. Discover the Singular Value Decomposition that plays a fundamental role in dimensionality reduction, Principal Component Analysis, and noise reduction.

Nov 9th 2026
5-12 Weeks