The course aims to reveal the fascinating interplay between Algebra, Combinatorics, and Graphs. It not only builds the fundamentals for students who plan to do PhD in Algebra/ Combinatorics / Graph theory and related topics, but also useful to students and researchers in other areas of science and engineering to which the methods of Algebra, Combinatorics, Graph theory may be applied.