Machine learning is an artificial intelligence technique that allows a computer to “learn” from data, without being explicitly programmed. The goal of machine learning is to develop mathematical models that can predict outcomes or perform specific tasks by analyzing data.
Data analysis is the set of techniques and tools used to extract information and knowledge from raw data. It allows you to discover new trends, predict results or make decisions using quantitative and qualitative data.
Data visualization (data viz)
Data visualization allows you to graphically represent data to make it easier to analyze and understand. It is used to highlight trends, relationships or patterns in data, as well as to clearly and concisely communicate results or decisions.