Table tennis game is based on the speed of the player’s response to different attacks and defense strokes. A way to enhance the player’s performance and technique while training is to update the player with the mistakes in real-time. This paper presents a system that focuses on detecting the correct and wrong strokes within the following stroke types: Forehand drive, backhand drive, and forehand topspin. By the usage of Augmented Reality, the system helps the players to get their results and direction easily using AR-based mobile application when practicing real-time. A usability study has been made to measure the learning style of the players by letting the players train on different strokes with the system. Moreover, an experiment has been done to measure the efficiency of the application and compare different algorithms to overview their performance in identifying the strokes based on accuracy and time taken.