For chess players seeking to improve their game, nothing is more helpful than studying chess problems. With over 20,000 problems, the Chess Problems app lets you practice finding the best move for a given chess position and allows you to review the solution move-by-move.
Each problem is rated based on its difficulty. Win quickly and watch your rating rise. Take too much time or make an incorrect move and watch your rating fall.