This document is a presentation on machine learning submitted to a teacher. It begins with an introduction that defines machine learning as algorithms and data that allow computers to learn from experience without being explicitly programmed. It then discusses the differences between normal computer software and machine learning, providing examples of machine learning algorithms and the three main types of machine learning. The document also provides real-world examples of machine learning applications and the most commonly used programming languages for machine learning. Finally, it discusses the differences between machine learning and artificial intelligence and provides advantages and disadvantages of machine learning.