Our work bridges two interesting topics: the research in the area of web-based applications and the area of learning technologies. We give an overall picture of the current development in web-based music intelligent tutoring system (WMITS). The term WMITS is coined by us to describe the two main areas in our focus. In this chapter, we address the following issues: (i) the pedagogical aspect of teaching and learning music, (ii) the background of music intelligent tutoring system and (iii) our WMITS system for teaching music theories. A web-based environment offers strengths in terms of accessibility and self-paced learning. However, the environment has a great drawback in terms of inter-activities between the users and the system. Our design addresses this issue by developing a specialised client tool. The client tool provides an interactive environment for score editing which is crucial for learning music theories. The system incorporates three major inference techniques (i.e. Deductive, Inductive, and Bayesian Inference) in dealing with music theories and uncertain knowledge such as students’ understanding.