This textbook is intended for college, undergraduate and graduate students, emphasizing mainly on ordinary differential equations. However, the theory of characteristics for first order partial differential equations and the classification of second order linear partial differential operators are also included. It contains the basic material starting from elementary solution methods for ordinary differential equations to advanced methods for first order partial differential equations.In addition to the theoretical background, solution methods are strongly emphasized. Each section is completed with problems and exercises, and the solutions are also provided. There are special sections devoted to more applied tools such as implicit equations, Laplace transform, Fourier method, etc. As a velty, a method for finding exponential polymial solutions is presented which is based on the author's work in spectral synthesis. The presentation is self-contained, provided the reader has general undergraduate kwledge.