Multicore has shown its merits of high performance and low power consumption compared with traditional single cores. It also puts a challenge to the universities in how to teach and train the students in this rapidly changing field. In this paper we present the online programming experience platform designed and implemented for multicore curriculum. Teaching effect indicates that this platform is beneficial for multi-core programming.