AI / ML
ML Learning Roadmap
30 hands-on scikit-learn tutorials.
ML Learning Roadmap — Hands-On with scikit-learn
A 30-tutorial, case-study-driven curriculum. Every lesson is one self-contained page with runnable Python, a real dataset, and exercises.
How to use
- Work through tutorials in order — each builds on the previous.
- Install dependencies:
python -m venv .venv
source .venv/bin/activate
pip install scikit-learn numpy pandas matplotlib
- Open a tutorial, copy the code blocks into a
.pyfile or Jupyter notebook, and run them. - Complete the Exercises at the end of each tutorial before moving on.
Learning path
| Phase | Tutorials | Duration |
|---|---|---|
| Foundations | 01–05 | 1 week |
| Preprocessing & Pipelines | 06–12 | 1.5 weeks |
| Supervised Learning | 13–20 | 2 weeks |
| Model Selection & Tuning | 21–25 | 1 week |
| Unsupervised & Ensembles | 26–29 | 1 week |
| Capstone | 30 | 3–5 days |
Total: ~7–8 weeks at 1 tutorial per weekday.
Tutorials
Start here
→ Tutorial 01: Iris Flower Classification
Part of Sharda Learning Center · Also see AI/ML Bootcamp