Data structure is an important educational issue because it could help us write efficient programs. However, the traditional teaching materials in data structure courses make it difficult for students to understand because students usually learn data structures through paper textbooks, which usually use abstract graphics to represent data structures, making it difficult for students to understand the concept of data structures. In addition, augmented reality has been shown by many scholars to improve students’ understanding because it could visualize abstract concepts, and therefore many scholars have applied it in education. Therefore, based on these findings, this study developed an augmented reality learning system for data structure programming called AR Compiler for students to learn the concepts of data structure programming. Finally, most of the students have positive comments about AR Compiler after using it, but it still has some improving points which are listed at the end of this paper.