These course notes on Digital Signal Processing (DSP) provide a comprehensive overview of the subject, covering topics from signal classification, system properties, to Fourier transforms and MATLAB applications. The material addresses both continuous and discrete signals, outlines key operations such as convolution and signal manipulation, and offers examples and exercises for practical understanding. It is structured in sections, each focusing on distinct aspects of DSP, including definitions, mathematical foundations, and practical implementations using MATLAB.