Machine Learning curriculum & tutors

Computer Science

A practical machine learning path covering problem framing, baselines, regression, classification, ensembles, unsupervised learning, neural networks, validation, leakage, fairness, and deployment monitoring.

8 public curriculum units1 tutor availableAlways Free
Intro machine learning / data science extension

Machine Learning curriculum

A practical machine learning path covering problem framing, baselines, regression, classification, ensembles, unsupervised learning, neural networks, validation, leakage, fairness, and deployment monitoring.

Pacing
8 units, 20-30 weeks self-paced
Units
8 unit sequence
Practice
640 checked answers
Support
Self-paced or tutor-guided
Outcomes
  • Frame machine learning problems with clear labels, features, baselines, and metrics.
  • Train and evaluate simple models without leaking future information or overfitting the validation set.
  • Communicate model limits, fairness risks, drift, and operational monitoring requirements.

Video companion links

Use these linked courses for video instruction and mastery practice, then return here for PeerTutor original checks and tutor help on the exact unit that got stuck.

External video content is linked or embedded through provider-hosted players, not copied. PeerTutor practice is original and cites each source path separately.

Unit sequence

Built for independent progress first, then tutor support where the student gets stuck.

View full curriculum
  1. 01

    Problem framing and data boundaries

    • Define prediction target, label timing, features, unit of analysis, baseline, and decision use.
    • Detect leakage and ambiguous labels before modeling.

    Practice: Turn a vague model idea into a supervised-learning spec with target, features, split rule, and baseline.

  2. 02

    Baselines, regression, and error

    • Fit mean, linear, and regularized regression baselines.
    • Use MAE, RMSE, residuals, and calibration-style checks.

    Practice: Compare a regression model to a baseline and explain whether the improvement is meaningful.

  3. 03

    Classification and probability metrics

    • Use logistic regression, confusion matrices, precision, recall, specificity, ROC-AUC, and threshold tradeoffs.
    • Choose metrics based on false-positive and false-negative costs.

    Practice: Choose a classification threshold from a confusion matrix and defend the tradeoff.

  4. 04

    Trees and ensemble methods

    • Use decision trees, random forests, gradient boosting concepts, feature importance, and pruning.
    • Recognize when tree models overfit.

    Practice: Explain how a tree split improves prediction and how validation prevents overfitting.

Need the complete source list and remaining units? Open the full Machine Learning curriculum.

STEM, coding, and test-prep tutor support

Free

Nikhil supports students working through the public STEM, coding, and test-prep curriculum. Sessions focus on diagnosing the exact gap, working probl…

Pre-AlgebraAlgebraPrecalculusAP Precalculus+2 more
4 yrs experience Online

Ready to work through Machine Learning?

Start with the public curriculum. If a unit stalls, get targeted one-on-one support from a tutor.