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

Being a researcher (in Information Science and Technology) (POK) Polimi OPEN KNOWLEDGE
Politecnico di Milano

Being a researcher (in Information Science and Technology) (POK)

Research methodology, pragmatics, ethics. The course provides a broad view of how to become and progress as a researcher. It spans over a wide range of topics, from the historical development of scientific thought to research methodology, to the pragmatics of publication, research funding, evaluation, and promotion in a researcher’s career. It also stresses the ethical aspects of research.

Available
5-12 Weeks
Cálculo Diferencial e Integral unidos por el Teorema Fundamental del Cálculo (Coursera) Coursera
Tecnológico de Monterrey

Cálculo Diferencial e Integral unidos por el Teorema Fundamental del Cálculo (Coursera)

Los cursos de Cálculo Diferencial y Cálculo Integral tradicionalmente se ofrecen separados y respetando ese orden. El primero estudia la derivada, y el segundo, la integral, siendo este momento en el que aparece el Teorema Fundamental del Cálculo (TFC) para establecer la relación entre ambos conceptos. En el presente curso vamos a hacer una diferencia: introduciremos la derivada y la integral como conceptos relacionados desde un principio.

Sep 21st 2026
5-12 Weeks
Introduction to Digital Transformation (Coursera) Coursera
Siemens

Introduction to Digital Transformation (Coursera)

This course is primarily for professionals, college students, and advanced high school students who are interested in driving the digital transformation by integrating automation, software, and cutting-edge technologies. This course represents a foundational introduction to Digital Transformation, appropriate for learners with a basic familiarity with common business terms and concepts and an interest in digital technology.

Sep 21st 2026
5-12 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
Artificial Intelligence (AI) Education for Teachers (Coursera) Coursera
Macquarie University

Artificial Intelligence (AI) Education for Teachers (Coursera)

Today’s learners need to know what artificial intelligence (AI) is, how it works, how to use it in their everyday lives, and how it could potentially be used in their future. Using AI requires skills and values which extend far beyond simply having knowledge about coding and technology. This course is designed by teachers, for teachers, and will bridge the gap between commonly held beliefs about AI, and what it really is. AI can be embedded into all areas of the school curriculum and this course will show you how. This course will appeal to teachers who want to increase their general understanding of AI, including why it is important for learners; and/or to those who want to embed AI into their teaching practice and their students’ learning.

Sep 21st 2026
5-12 Weeks
Machine Learning for Accounting with Python (Coursera) Coursera
University of Illinois at Urbana-Champaign

Machine Learning for Accounting with Python (Coursera)

This course, Machine Learning for Accounting with Python, introduces machine learning algorithms (models) and their applications in accounting problems. It covers classification, regression, clustering, text analysis, time series analysis. It also discusses model evaluation and model optimization. This course provides an entry point for students to be able to apply proper machine learning models on business related datasets with Python to solve various problems.

Sep 21st 2026
5-12 Weeks
Álgebra Básica (Coursera) Coursera
Universidad Nacional Autónoma de México

Álgebra Básica (Coursera)

Galileo dijo: "El Universo está escrito en lenguaje matemático y los caracteres son triángulos, círculos y otras figuras geométricas, sin las que es humanamente imposible entender una sola palabra". Para entender el Universo, es necesario plantear leyes que expliquen su comportamiento, como pueden ser las leyes de la gravedad, la propagación del calor, el electromagnetismo, la reproducción celular, el crecimiento poblacional, la propagación de las enfermedades, la variación de los precios de las acciones en la bolsa de valores, el comportamiento de las masas ante un conflicto, etcétera.

Sep 21st 2026
5-12 Weeks
Media ethics & governance (Coursera) Coursera
University of Amsterdam

Media ethics & governance (Coursera)

This course explores some of the basic theories, models and concepts in the field of media ethics. We will introduce influential ethical theories and perspectives, explore changing societal demands and expectations of media creation and media use, and we will elaborate on existing ethical norms for media professionals. After following this course, you will be able to reflect on ethical dilemmas and develop a well-substantiated argumentation for ethical decision making in a variety of media-related contexts.

Sep 21st 2026
4 Weeks
Equazioni differenziali lineari del secondo ordine (POK) Polimi OPEN KNOWLEDGE
Politecnico di Milano

Equazioni differenziali lineari del secondo ordine (POK)

Il corso fornisce una introduzione semplice, ma rigorosa, alle equazioni differenziali lineari del secondo ordine. Il corso fornisce una introduzione semplice, ma rigorosa, alle equazioni differenziali lineari del secondo ordine, omogenee e non omogenee, e alla loro risoluzione nel caso di coefficienti costanti. Sono inoltre presentate le principali applicazioni fisiche di queste equazioni: le oscillazioni forzate e smorzate e il fenomeno della risonanza.

Available
3 Weeks
Data science, visualization and interactive narratives for CCIs (POK) Polimi OPEN KNOWLEDGE
Politecnico di Milano

Data science, visualization and interactive narratives for CCIs (POK)

Through four weeks lessons, the “Data science, visualization and interactive narratives for CCIs” MOOC will touch the topics of data-driven methods changing creative industries, data visualizations meant to obtain results and insights and Interactive Narratives basics to design and develop consistent scenarios for fashion brands.

Available
4 Weeks
Ethics in Engineering (Coursera) Coursera
University of Michigan

Ethics in Engineering (Coursera)

e.g. This is primarily aimed at first- and second-year undergraduates interested in engineering or science, along with high school Explore unique case studies in engineering ethics. On this four-week course, you’ll examine different historical case studies and understand how they led to classic engineering failures. Though each case is unique and has a distinct context, they all share common themes; a backstory, a disastrous event, a post-event with ramifications, and outcomes.

Sep 21st 2026
4 Weeks