This document discusses building decision trees from data. It begins by introducing decision trees and describing how they are built recursively by splitting the data on attributes with the highest information gain at each node. It provides examples of building decision trees on small sample datasets, including a dataset about vehicle miles per gallon. The key steps of building a decision tree are finding the highest information gain attribute at each node, splitting the data on that attribute into subsets, and recursively building subtrees on each subset until reaching base cases of identical outputs or inputs.