• Data cleaning and preprocessing
• Missing-value handling
• Categorical data encoding
• Feature engineering
• Exploratory data analysis
• Train/test splitting
• Machine learning model training
• Model comparison
• Hyperparameter tuning
• Model evaluation
• Performance analysis
• Model saving and documentation