College students are the inexhaustible motive force that drives the development of the contemporary China, especially some college students with high comprehensive quality. Thus, it is of crucial significance to train outstanding college students for the sake of China's development. Cultivating innovative talents is the fundamental policy of the country to ensure that the nation is prosperous and the people are strong and powerful. In this thesis, the design of cultural and creative products is taken as the breakthrough point, and the construction of course-based ideology and politics is launched in the course Commodity Science for marketing majors, so as to explore an effective way to train college students' innovative capability.