About this course
Learn a connected introduction to machine learning in R with tidymodels. Four sessions cover data exploration, regression, classification, and clustering. The course is useful for learners with basic R familiarity who want to compare common modeling tasks and understand their different goals.
What you can learn
- Explore and analyze a dataset in R
- Build an understanding of regression
- Compare classification and clustering
- Choose a modeling approach for a question
Course at a glance
| Provider | Microsoft |
|---|---|
| Platform | YouTube · Microsoft Developer |
| Access | Free Video |
| Level | Beginner — WikiFree audience assessment |
| Language | English |
| Selected lessons | 4 |
| Video duration | 5h 34m · allow extra time for reflection and practice |
| Details checked | 9 October 2026 |
Try this learning exercise
Create a small synthetic dataset. Write one prediction question and one grouping question, then explain why they require different approaches. Decide how you would separate data used for learning from data used for evaluation.
How to follow the course
Choose a lesson from the list or search for a specific topic. Use Previous and Next to continue, and mark lessons complete as you go. Progress is saved in this browser without a WikiFree account.
Free access, tools and certificates
The selected public YouTube videos are free to watch. No paid subscription, payment card, examination, or software purchase is required for this video learning path. This listing does not include a Microsoft certification, assessed assignment, or instructor feedback.
The learning exercise above can be completed as a written plan without provisioning services. Reproducing demonstrations with Azure, hosted models, enterprise products, hardware, or optional software may require an account, separate access, or paid resources. Those activities are not required to complete the video course. Recorded interfaces and commands may differ from current versions.
Official Microsoft Developer playlist source ↗
Related courses for your next step
- Compare another approachFree Machine Learning Course: Learn the Fundamentals
Focus: Classical machine learning · Regression
Beginner - Explore a higher-level optionFree Simplilearn Course: Machine Learning Fundamentals and Algorithms
Focus: Regression · Clustering
Intermediate - Compare another approachFree AI Fundamentals Course: Machine Learning Concepts
Focus: Understand the purpose of machine learning · Explore how a model learns from examples
Beginner
Compare course focus, level and study time
| Course | Level | Focus | Study time |
|---|---|---|---|
| This course — Free Machine Learning with R Course: Tidymodels | Beginner | Explore and analyze a dataset in R · Build an understanding of regression · Compare classification and clustering | 5h 34m of video; practice time is additional |
| Free Machine Learning Course: Learn the Fundamentals | Beginner | Classical machine learning · Regression · Python notebooks | 1h 9m of video; practice time is additional |
| Free Simplilearn Course: Machine Learning Fundamentals and Algorithms | Intermediate | Regression · Clustering · Classification | 29h 46m of video; practice time is additional |
| Free AI Fundamentals Course: Machine Learning Concepts | Beginner | Understand the purpose of machine learning · Explore how a model learns from examples · Recognize a classification problem | 34m of video; practice time is additional |
Provider: Microsoft. Videos play from the Microsoft Developer channel on YouTube.
Report a correction
Questions & discussion
Share a useful question or correction. Comments appear after moderation. Please avoid personal or sensitive information.