Machine Learning Foundations with Python
From data to a working model: the core ideas of machine learning, built step by step in Python.
Clean a real dataset, train your first models with scikit-learn, and learn to tell a good model from a lucky one. Designed for developers and students starting in data science.
What you will be able to do
- Prepare and explore a dataset
- Train and compare classification and regression models
- Evaluate models with the right metrics
Before you start
- Python basics: lists, functions, loops
Course outline
- Explore and clean a dataset: A pandas notebook that finds and fixes data problems. A clean dataset and a short data report.
- Your first models: Classification and regression models with scikit-learn. A baseline to beat.
- Good model or lucky model?: Train and test splits, cross-validation, and the right metrics. An evaluation you can defend.
- Features that matter: Feature engineering and a full pipeline. A reusable pipeline for your portfolio.
All AI and machine learning courses