This e-book was created specifically for students who are taking Discrete Mathematics course. Counting is a fundamental concept that applied on many aspects of our lives. From calculating the number of items in a shopping cart to solving complex problems in mathematics and statistics, the ability to count is a skill that we often take for granted. This e-book will cover on the fundamental principles of counting, permutation and combination. Students will also learn how to apply these concepts in real-world scenarios. Examples and exercises will help students reinforce their understanding. By the end, students will be equipped with the confidence and competence to tackle various counting problems with ease.