This document outlines a two-semester course proposal for Data Mining and Machine Learning, detailing course objectives, intended learning outcomes, prerequisites, examination methods, and teaching approaches. The data mining course introduces students to data acquisition, exploratory analysis, and visualization techniques, while the machine learning course focuses on algorithms, model development, and application. The courses emphasize real-world applications, collaboration, and engagement through hands-on projects and resource utilization.