Math Ninja is an educational fun math game. Objective of the game is to answer correctly all given excercises, as fast as possible. The game has 8 levels of difficulty, and knowing the age of the student, program can select appropriate level automatically. Math Ninja provides exercises for Addition, Subtraction, Multiplication and Division (also for negative numbers). Correct answers and response time are scored appropriately. The key advantage of Math Ninja is that student can play unattended. Whenever game is played results from all exercises are written to a log file. Log file can be used then at any time to check the progress, spot the difficulties, and have detailed report from student's activity.