Objective of this chapter is to introduce an Augmented Reality based intelligent mobile application (M-Learning application) to support courses of Computer Education. In the study, it was aimed to provide an alternative way of improving M-Learning experiences by employing both Augmented Reality and Artificial Intelligence based approaches in a common environment. Briefly, the application is able to use an intelligent mechanism evaluating students' several dynamic learning parameters to match them with the most appropriate course materials provided over the system. So, each student can encounter with appropriate course materials matching with their states over the application system. The related course materials include both AR based ones and standard ones as uploaded by teachers. An evaluation based flow has been run in the study by using the developed application through courses of Computer Education and the obtained results have shown that the application is effective and successful enough at improving students' learning experiences and achieving a good Open Computer Education.