Introduction to Deep Learning
Neural networks, Keras, Training, and more.
Course 10 of 16
Decision trees, Random forest, XGBoost, and more.
Yiga AI
Intermediate · Course · 3 weeks at 5 hrs/week
What you’ll learn
Python for Data Science Refresher
Statistical Thinking
Supervised Learning with scikit-learn
Unsupervised Learning
Syllabus
4 modules · 21 lessons · 14 hours · 1 graded project
840 minutes of guided lesson time.
Sign in and enrol to unlock every lesson. The first lesson is open as a preview.
Overview and set-up
Overview and set-up — Decision trees in Tree-Based Models & Gradient Boosting.
Lesson
Core concepts
Core concepts — Decision trees in Tree-Based Models & Gradient Boosting.
Lesson · Locked
Worked example
Worked example — Decision trees in Tree-Based Models & Gradient Boosting.
Lesson · Locked
Hands-on practice
Hands-on practice — Decision trees in Tree-Based Models & Gradient Boosting.
Lesson · Locked
Module quiz: Decision trees
Check what you learned in Decision trees before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — Random forest in Tree-Based Models & Gradient Boosting.
Lesson · Locked
Core concepts
Core concepts — Random forest in Tree-Based Models & Gradient Boosting.
Lesson · Locked
Worked example
Worked example — Random forest in Tree-Based Models & Gradient Boosting.
Lesson · Locked
Hands-on practice
Hands-on practice — Random forest in Tree-Based Models & Gradient Boosting.
Lesson · Locked
Module quiz: Random forest
Check what you learned in Random forest before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — XGBoost in Tree-Based Models & Gradient Boosting.
Lesson · Locked
Core concepts
Core concepts — XGBoost in Tree-Based Models & Gradient Boosting.
Lesson · Locked
Worked example
Worked example — XGBoost in Tree-Based Models & Gradient Boosting.
Lesson · Locked
Hands-on practice
Hands-on practice — XGBoost in Tree-Based Models & Gradient Boosting.
Lesson · Locked
Module quiz: XGBoost
Check what you learned in XGBoost before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — LightGBM in Tree-Based Models & Gradient Boosting.
Lesson · Locked
Core concepts
Core concepts — LightGBM in Tree-Based Models & Gradient Boosting.
Lesson · Locked
Worked example
Worked example — LightGBM in Tree-Based Models & Gradient Boosting.
Lesson · Locked
Hands-on practice
Hands-on practice — LightGBM in Tree-Based Models & Gradient Boosting.
Lesson · Locked
Module quiz: LightGBM
Check what you learned in LightGBM before moving on.
Quiz · Locked
Graded project: Tree-Based Models & Gradient Boosting
Apply everything from Tree-Based Models & Gradient Boosting in one graded, portfolio-ready build.
Graded project · Locked
Applied learning project
Use Graded project: Tree-Based Models & Gradient Boosting to apply this course to a practical challenge. You’ll finish with a clear solution and the reasoning behind your choices.

Your instructor
Software & cloud
Helps new developers build reliable products through clear explanations and guided practice.

“I use what I learned in my work now, not in some distant future project.”
Continue with
Following the order of Data Scientist with Python.
Next lesson
Overview and set-up
Tree-Based Models & Gradient Boosting
40 min · Resume
Course 11 in the track
Experiment Design & A/B Testing
Design, Power, Analysis, and more.
Intermediate · Course · 3 weeks at 5 hrs/week
Course 12 in the track
Supervised Learning with scikit-learn
Regression, Classification, Train/test, and more.
Intermediate · Course · 4 weeks at 5 hrs/week
Course 13 in the track
Model Evaluation & Tuning
Cross-validation, Grid search, ROC/AUC, and more.
Intermediate · Course · 3 weeks at 5 hrs/week
Learner reviews
Sign in to share your experience with this course.
Sign in to reviewLoading reviews…
Keep going
Neural networks, Keras, Training, and more.
Data collection, CNN, Evaluation, and more.
Distributions, Sampling, Bootstrapping, and more.
Case studies, Coding rounds, Stats questions, and more.