Oregon State ECE464 DSP-MATLAB Code to Illustrate DSP concepts and designs
Closely follows the MIT ocw signals & systems classes:
#6.007 Signals & Systems: https://ocw.mit.edu/resources/res-6-007-signals-and-systems-spring-2011/video-lectures/lecture-2-signals-and-systems-part-i/
#6.007 Digital Signal Processing: https://ocw.mit.edu/resources/res-6-008-digital-signal-processing-spring-2011/index.htm
#6.341 Discrete-Time Signal Processing: https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-341-discrete-time-signal-processing-fall-2005/ & it's edX version: https://www.edx.org/course/discrete-time-signal-processing-mitx-6-341x-1?utm_source=OCW&utm_medium=CHP&utm_campaign=OCW