Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
R tidymodels part 2: Beyond linear regression
Rating: 4.5 out of 5(5 ratings)
129 students

R tidymodels part 2: Beyond linear regression

R, Data Science, tidymodels, Machine Learning, Statistics, Regression, Predictive Modeling, XGBoost, LightGBM, RStudio
Last updated 7/2025
English
English [Auto],

What you'll learn

  • How to develop prediction models using tidymodels framework
  • How hyperparameters are being tuned using tidymodels framework
  • What is the essence of KNN algorithm
  • How to use KNN algorithm for modeling in tidymodels
  • How decision trees are built
  • How to use decision trees for regression modeling
  • How to optimize a decision tree
  • What is ensemble learning and ensemble models
  • What is bagging
  • What is random forest algorithm
  • How to use random forest algorithm in tidymodels
  • What is the basic idea of parallel computing
  • How parallel computing is utilized in ML workflow inside tidymodels framework
  • What is boosting
  • How boosting is used to develop an extreme gradient boosting (XGBoost) model
  • How to use XGBoost and lightGBM models in tidymodels
  • How to use high-performance regression models for tabular data

Course content

6 sections • 62 lectures • 10h 16m total length
  • Intro1:21

    Explore tidymodels part two beyond linear regression, an upgrade from part one that introduces advanced regression algorithms and lays out course structure and materials.

  • Course global path2:20

    Explore the global learning path for tidymodels part 2, upgrading from linear regression to more complex regression algorithms. Preview upcoming topics on classification and unsupervised learning with clustering.

  • Course layout2:41

    Explore the course layout for tidymodels part 2, balancing theory lectures and practical coding videos in R, with downloadable slides, scripts, datasets, and assignments.

  • Exercises & assignments2:01

    Explore the part two structure, with a single exercise per section introduced midsection to test your coding skills, and use the provided solution video or script for assignments.

  • R code4:52

    Access the provided R scripts and learn to use GitHub for code versioning, including cloning and session version notes (R, RStudio, package versions) and future public access.

Requirements

  • R and RStudio already installed on your computer
  • Basic knowledge of statistics is a plus.
  • Basic to intermediate R knowledge is a plus.
  • If you are a complete beginner to programming or R, you will find this course quite challenging.
  • Basic understanding of core tidyverse libraries is a big plus.
  • Interest in data science, machine learning, statistics and building predictive models.
  • Interest in how to write efficient R code.
  • Please update R and / or R's libraries if necessary. List of versions ( R and all R's libraries used in the exercises) provided at the end of each section.
  • Finishing course part 1 is strongly recommended

Description

You've built your first predictive models. You understand linear regression and regularization. Now it’s time to level up.

This course is designed for learners who want to go beyond simple models and tackle non-linear relationships, ensemble algorithms, and real-world modeling challenges with confidence.


What You'll Learn?

In this course, we remain in the regression domain but expand your modeling toolbox with powerful new algorithms and modeling strategies:

  • Use k-nearest neighbors (KNN) for flexible, non-parametric regression

  • Build decision trees for interpretable, rule-based models

  • Apply random forests for robust ensemble modeling

  • Harness the power of XGBoost and LightGBM, two of the fastest and most powerful tree-based learners

  • Understand the principles behind bagging and boosting

  • Learn how parallel processing speeds up model tuning and resampling

  • Tune hyperparameters efficiently with grids and a Bayesian iterative search approach

  • Compare models using consistent metrics across algorithms

  • Structure your modeling workflow for scalability, readability, and reproducibility

And to wrap it all up, you’ll complete a final modeling project, where you build a predictive model on new data, applying everything you’ve learned.


Why Take This Course?

Modern data science requires more than just one-size-fits-all models.

With real-world data, relationships are rarely linear. This course teaches you how to adapt, choose the right model, and justify your choices.

More than just syntax, this course helps you think like a machine learning practitioner while staying fully within the elegant, consistent, and tidy philosophy of tidymodels.


What You’ll Get?

  • Clear explanations of advanced modeling concepts

  • Intuitive explanations of ensembles, bagging, and boosting

  • Step-by-step implementations of each algorithm

  • Practical coding examples with real data

  • Exercises and assignments to reinforce learning

  • Solutions for all exercises and assignments

  • A final capstone modeling project

  • All code, datasets, and solutions provided

  • Lifetime access


Who Is This Course For?

  • Students who have a basic understanding of tidyverse  and tidymodels already (it is strongly recommended to first complete course part 1)

  • Data analysts and scientists who want to master regression with modern algorithms

  • R users, who are ready to move beyond linear models into flexible, high-performing learners

  • Anyone curious about ensemble methods, model tuning, and boosting strategies in R

If you're ready to boost your R modeling skills and learn the most powerful regression tools available today, all inside the tidymodels framework, then this course is for you.


Enroll today and take your predictive modeling to the next level!!!

Who this course is for:

  • Anyone who is interested in data science
  • Anyone who is interested in statistics
  • Anyone who is interested in building predictive models using machine learning
  • Anyone who is interested in writing efficient R code
  • Anyone whose job, research or hobby is related to building predictive models
  • Aspiring data scientists, statisticians or machine learning engineers
  • Anyone who deals with data modeling and would like to get familiar with modern R approach for modeling
  • Students building predictive models
  • Data scientist who mainly use python in their work, and would like to extend their skills into R domain