This paper looks at what a classification algorithm is and examines one such algorithm β Β random forest. The paper then introduces the topics of entropy, information gain, classification trees and different classification voting methods used in the process. An example is used throughout the paper to demonstrate the concepts and how they link in a clear way and shows a full process used within random forests classification