Introduces machine learning (ML) methods for engineering applications, from data pre-processing and classical algorithms to deep learning for computer vision and time-series forecasting. Emphasis is placed on hands-on coding, end-to-end ML pipelines, and responsible AI considerations. Students develop and evaluate models tailored to real-world engineering problems, gaining practical expertise and an in-depth understanding of modern machine learning techniques.