Chess tactic trainer
The "Brusnika Chess" application provides a collection of more than 1100 chess tactical tasks.
Puzzles are given randomly. In case of difficulty you can get a hint.
One can choose type of combination (deglection, pin etc).
Read more