@ -46,6 +46,8 @@ We have a Discord learn with AI series ongoing, learn more and join us at [Learn
# Machine Learning for Beginners - A Curriculum
[](https://codespaces.new/microsoft/ML-For-Beginners)
> 🌍 Travel around the world as we explore Machine Learning by means of world cultures 🌍
Cloud Advocates at Microsoft are pleased to offer a 12-week, 26-lesson curriculum all about **Machine Learning**. In this curriculum, you will learn about what is sometimes called **classic machine learning**, using primarily Scikit-learn as a library and avoiding deep learning, which is covered in our [AI for Beginners' curriculum](https://aka.ms/ai4beginners). Pair these lessons with our ['Data Science for Beginners' curriculum](https://aka.ms/ds4beginners), as well!
@ -62,9 +64,68 @@ Travel with us around the world as we apply these classic techniques to data fro
# Getting Started
Follow these steps:
1. **Fork the Repository**: Click on the "Fork" button at the top-right corner of this page.
2. **Clone the Repository**: `git clone https://github.com/microsoft/ML-For-Beginners.git`
## 📚 Quick Documentation Links
- 🔧 **[Troubleshooting Guide](TROUBLESHOOTING.md)** - Solutions to common installation, environment, and notebook issues
- 👩🏫 **[For Teachers](for-teachers.md)** - Suggestions and guidelines for classroom instruction
- 🤝 **[Contributing Guide](CONTRIBUTING.md)** - How to contribute to this curriculum
- 📄 **[Curriculum PDF](https://microsoft.github.io/ML-For-Beginners/pdf/readme.pdf)** - Offline curriculum with clickable links
---
## 🚀 Choose Your Learning Setup
### Option 1: Cloud Setup with GitHub Codespaces (Recommended — Zero Installation)
Start learning immediately in your browser with Python, Jupyter, Scikit-learn, and all dependencies pre-configured:
1. Click the **[Open in GitHub Codespaces](https://codespaces.new/microsoft/ML-For-Beginners)** badge at the top (or click the green **Code** button and select **Create codespace on main**).
2. The environment automatically builds using the repository's `.devcontainer` configuration.
3. Open any lesson notebook (e.g., `2-Regression/1-Tools/notebook.ipynb`) and start executing code right away!
---
### Option 2: Local Development Setup
1. **Fork the Repository**: Click on the **Fork** button at the top-right corner of this page to create your own copy.
2. **Clone using Sparse-Checkout** (Recommended):
Because this repository includes 50+ language translations, cloning everything is very large. Use sparse-checkout to download only the core curriculum:
> [find all additional resources for this course in our Microsoft Learn collection](https://learn.microsoft.com/en-us/collections/qrqzamz1nn2wx3?WT.mc_id=academic-77952-bethanycheum)
@ -131,6 +192,20 @@ By ensuring that the content aligns with projects, the process is made more enga
> **A note about quizzes**: All quizzes are contained in [Quiz App folder](./quiz-app/), for 52 total quizzes of three questions each. They are linked from within the lessons but the quiz app can be run locally; follow the instruction in the `quiz-app` folder to locally host or deploy to Azure.