The main aim of this course is to provide students with an introductory yet comprehensive overview of basic theory of ordinary differential equations, and to introduce the methods of classification and finding the solutions to different classes of differential equations. It also provides an opportunity to improve the students’ ability of analyzing and problem-solving skills.