As Internet becomes more popular over the world, more and more teachers want to put the teaching materials on the WWW. So, the problem of how to organize these materials appropriately on the web-based learning environments arises. In this paper, we propose a new model, object-oriented (OO) course model, under the object-oriented paradigm for segmenting and transforming all teaching materials into the teaching objects. Based on the OO course model, the generated course framework would be neither static nor invariable; on the contrary, it can be constructed dynamically from all of the teaching objects and individually in accordance with the aptitude of the students. To manage the teaching objects effectively and efficiently, an object-oriented course construction system (OOCCS), which includes an individualized course construction algorithm and a course framework revision algorithm, is also developed. Comparing to the traditional course formation mechanism, our OOCCS has three main advantages: Individuality, Flexibility and Maintainability.