Badminton Court Training is a mobile application for training badminton players. The app is aimed at improving speed of movement, coordination, endurance and agility.A mobile device is installed in front of the net of the court. The app displays the court and the points through which the player needs to move.The points on the court and the speed of movement between them are set by the training program, which is created by the coach or the player.The training programs are compiled with the training editor which allows to create training programs of different complexity and direction. The app contains a set of embedded training programs.Training can be performed for one or two players.Training can be performed by the player independently or with the coach.Training with the coach is aimed to practice hitting the shuttlecock when the player has moved to a certain point on the court.Training with the coach is performed on two mobile devices.The Coach’s device is installed on the opposite side of the playing field and is designed to enable the coach to throw shuttlecocks at a certain point on the playing field.The training program is loaded and controlled from the coach’s device using Bluetooth wireless technology.The app is suitable for training for both beginners and professional players.