Education Information and smart education is the future trend of education. Education ontology is an important tool and means to realize education information and smart education. In the traditional method, the ontology is basically constructed manually, which will consume huge labor and time costs, and the automatically constructed ontology is often of low quality. The previous semi-automatic construction method is also aimed at the ontology of the subject area. Due to the wide range of subject areas and many concepts, the direct construction requires the cooperation of many people and takes several months to complete. Therefore, starting from the construction of curriculum ontology, this paper puts forward an efficient, accurate and low-cost method of constructing course ontology. This method takes “China University MOOC”, “XuetangX” and “cnblog” as data sources, making full use of structured data, semi-structured data and unstructured data to integrate technologies such as web crawler technology, text matching, active learning and deep learning. Applying these methods to the course “Data Structure”, the experimental results show that the scale coefficient of the number of concepts in the course ontology constructed by this method in the standard set is as high as 0.92, and the attribute coverage reaches 1.21, which proves the effectiveness and accuracy of the method.