Digital Signal Processing (DSP) is an important and growing subject area in Electrical/Computer Engineering (ECE), Computer Science and other Engineering/Science disciplines. Since 1997, the authors have taught an undergraduate DSP courses at Xinjiang University (XJU). While the subject of DSP has become very popular with ECE students and with the growing DSP job market, the subject matter is still considered to be a difficult and complex one for students. This paper presents an approach to teaching DSP basic concepts using a platform which developed by the tool, Macromedia Flash. The authors of XJU had enhanced the learning experience for their students by adding the platform to their class offering to reduce the difficulty of understanding the theoretical DSP.