# Tutorial: Supervised machine learning This tutorial will walk you through a simplified supervised machine learning project in Foundry and will cover the following steps: 1. [Set up a machine learning project in Foundry](../tutorial-set-up-project/index.md) 2. Train a model in Model Studio, Jupyter® notebooks, Code Repositories 2a. [Train a model in Model Studio](../tutorial-train-model-studio/index.md) 2b. [Train a model in a Jupyter® notebook](../tutorial-train-jupyter-notebook/index.md) 2c. [Train a model in Code Repositories](../tutorial-train-code-repositories/index.md) 3. [Evaluate the performance of your models](../tutorial-evaluate-manage-models/index.md) 4. [Productionize a model](../tutorial-productionize/index.md) In this tutorial, we solve a hypothetical task of building a machine learning model to predict the average housing prices across American census districts. Our hypothetical company has access to regularly updating census district-level data that does not contain the average housing prices. We want to create a model that will provide an accurate prediction of house prices for our finance team. To get started, start by learning to [set up your project for machine learning](../tutorial-set-up-project/index.md). *** *Jupyter®, JupyterLab®, and the Jupyter® logos are trademarks or registered trademarks of NumFOCUS.* All third-party trademarks (including logos and icons) referenced remain the property of their respective owners. No affiliation or endorsement is implied.