About the Course

Why learn about Decision Trees? 

  • Decision Trees are the most widely and commonly used machine learning algorithms.
  • It can be used for solving both classification as well as regression problems.
  • Decision Trees are easy to interpret and hence have multiple applications around different industries.

What would you learn in Getting started with Decision Tree course?

  • Introduction to Decision Trees
  • Terminologies related to decision trees
  • Different splitting criterion for decision tree like Gini, chi-square, etc. 
  • Implementation of decision tree in Python


  • This course requires you to know basic Machine Learning algorithms like Linear Regression, Logistic Regression
  • Familiarity with Python would be an advantage


  • Analytics Vidhya

    Analytics Vidhya

    Analytics Vidhya provides a community based knowledge portal for Analytics and Data Science professionals. The aim of the platform is to become a complete portal serving all knowledge and career needs of Data Science Professionals.

Course curriculum

  • 1
    Getting Started with Decision Tree
    • Introduction to Decision Tree
    • Quiz: Introduction to Decision Trees
    • Purity in Decision Trees
    • Quiz: Purity in Decision Trees
    • Terminologies Related to Decision Trees
    • Terminologies Related to Decision Trees
    • How to Select the Best Split Point in Decision Trees
    • Quiz: How to Select the Best Split Point in Decision Trees
    • Chi-Square
    • Quiz: Chi-Square
    • Information Gain
    • Quiz: Information Gain
    • Reduction in Variance
    • Quiz: Reduction in Variance
    • Optimizing Performance of Decision Trees
    • Quiz: Optimizing Performance of Decision Trees
    • Decision Tree Implementation
    • Dataset: Decision Tree Implementation
    • Where to go from here?


  • Who should take this course?

    This course is for people who wants to learn the most commonly used tree based algorithm: Decision Tree along with its implementation in Python

  • I have a programming experience of 2+ years, but I have no background of Machine learning. Is the course right for me?

    The course assumes prior background in Machine Learning. So we would recommend you to be aware of basics of Machine Learning before going through this course.

  • Do I get a certificate upon completion of the course?

    No, there is no certificate for this course.

  • What is the fee for this course?

    This course is free of cost.