BCK-algebras have been studied by many authors and they have been applied to many branches of mathematics. In this paper, we introduce the most prominent topics of BCK-algebras and study the relation between the different types of BCK-algebras. In addition, we present the nation of ideals of BCK-algebras and study the relation between the different types of ideals. Finally, we introduce the notion of quotient BCK-algebras