Free book · Open companion app · Fully offline

A machine learning book, and an app that runs every example

21 chapters, from "what is learning?" to shipping a model in production — plus ML Studio, a companion app where every dataset, model, and lab from the book runs live on your own device.

Machine Learning for Everyone — book cover

Read it, run it, practice it

1

Read

Every chapter starts in plain words before it shows an equation — and when the equations come, every symbol is explained. Nothing is assumed.

2

Run

Every code example in the book is runnable — in the companion app on your phone, or in your own Python with NumPy and scikit-learn.

3

Practice

Six hands-on labs, ten worked examples, and a quiz for every chapter — with your progress tracked as you go, entirely on your own device.

The book

A complete, self-contained course in classical machine learning. It starts with the question "what is learning?" and builds up through ensembles, kernels, and clustering to two full case studies — then hands off to neural networks, where the companion app ANN Studio continues the story.

  • The idea in plain words before any notation appears.
  • The equations, fully explained — every symbol defined, nothing left as an exercise for the reader to guess.
  • A worked example with real numbers you can follow with a pencil.
  • The assumptions each method depends on, stated directly.
  • Runnable code for every method, plus a link to the matching tool in the app.

FOUNDATIONS OF MACHINE LEARNING

Ch. 1What is Machine Learning?
Ch. 2The ML workflow, end to end
Ch. 3Data, features & preprocessing
Ch. 4Evaluation & validation
Ch. 5Bias, variance & regularization

SUPERVISED LEARNING

Ch. 6Linear regression
Ch. 7Logistic regression
Ch. 8k-Nearest Neighbors
Ch. 9Decision trees
Ch. 10Random forests and boosting
Ch. 11Neural networks in brief — the bridge

UNSUPERVISED LEARNING

Ch. 12Clustering with k-means
Ch. 13Dimensionality reduction: PCA
Ch. 14Anomaly detection

BUILDING RELIABLE PROJECTS

Ch. 15Feature engineering & selection
Ch. 16Imbalanced data, thresholds & calibration
Ch. 17Hyperparameter tuning & model selection
Ch. 18Interpretability, fairness & ethics
Ch. 19From notebook to production

COMPLETE CASE STUDIES

Ch. 20Case study: predicting house prices
Ch. 21Case study: customer churn

REFERENCE

App. AMathematics when you need it
App. BPython, NumPy & scikit-learn field guide

ML Studio — the companion app

Every dataset, model, and lab from the book, running live on your own device. No account, no internet connection required, nothing ever leaves your phone.

▶

Play

Pick a dataset and a model, then watch it fit in real time — decision boundaries, loss, and accuracy update live.

🧪

Labs

Six focused simulations: bias-variance, cross-validation, ROC & threshold, PCA, boosting, and SVM margins.

📖

Learn

The full book, on your device — 21 chapters plus two appendices, organized to match the print edition exactly.

🏅

Practice

Worked examples computed live, and a quiz for every chapter, with your progress tracked across the whole course.

ML Studio — Play tab, fitting a k-nearest neighbors model ML Studio — Labs grid ML Studio — Learn tab, chapter index ML Studio — a lesson open ML Studio — Practice tab

ML Studio is in closed testing on Google Play

Installs are currently limited to approved testers. To get access, submit the email on your Android device's Google account below — once it's added to the tester list, you'll be able to install the app from the Play Store.