“Building information technology” and “cost estimating” are two core skills of construction education. This study proposes a blended learning environment which can provide students with support for their face-to-face learning activities in the classroom and also give them the opportunity of “learning by doing” through their practice with construction projects in the web-based BIM & cost estimating system. Then the TAM3 (Technology Acceptance Model 3) theory was used to compare the expert and novice students' acceptance of this blended learning model. Finally, the path analysis method was used to verify the research hypotheses developed in this study based on the TAM3. Our result found that the blended learning environment was generally accepted by all the participating students and it could also enhance the students’ acceptance of the blending learning strategy that combines classroom-based and on-line learning. Even though there are significant differences between novices and experts in certain variables as found in this study, students can still achieve desirable learning results through repeated and continuous practice and learn how to solve problems through “learning from doing” and discussions with their peers inside and outside the classroom. As a consequence, they will have better learning results in the end.