Puzzle trainer — ChessTask
Solve chess puzzles online in the ChessTask trainer — no account required.