This course aims to guide students toward a systematic understanding of the concepts, historical development, application areas, and methodological frameworks of data visualization. It enables them to master the complete workflow from problem definition, data collection, and data cleaning to exploratory analysis, static and interactive visualization design, visual storytelling, and project presentation. The course emphasizes the interrelationship among data understanding, visual expression, and communication context. It focuses not only on chart design and visual encoding, but also on multimodal forms of expression such as spatial visualization, sound visualization, game mechanics, and data art. Through case studies, software practice, thematic workshops, and project-based training, students will ultimately be able to independently or collaboratively produce a data visualization project with communicative value, explanatory power, and aesthetic awareness.