Week 1
Python, data and notebooks
Set up notebooks, load data and perform basic analysis.
Detailed learning path
A 10-week project-based ML path covering Python workflows, classical ML, model evaluation and applied prediction systems.
Weekly roadmap
Inspired by portfolio-first learning platforms: each module has a clear outcome, practice activity and project artifact.
Week 1
Set up notebooks, load data and perform basic analysis.
Week 2
Prepare real datasets and communicate patterns.
Week 3
Build regression models and interpret coefficients.
Week 4
Logistic regression, confusion matrix and classification metrics.
Week 5
Understand decision trees, random forests and feature importance.
Week 6
Clustering, dimensionality reduction and pattern discovery.
Week 7
Cross-validation, overfitting, hyperparameter tuning and pipelines.
Week 8
Use R for statistical summaries and visualization.
Week 9
Explore MATLAB-style automated ML workflows and comparison.
Week 10
Build, evaluate and present an ML prediction system.
Capstone project
Build a real prediction system such as crop yield, rainfall, student performance or customer behavior prediction.