A complex chess game where you can play against the computer or online opponents
Free chess training tool for Windows.
Allows you to understand the tactical and strategic themes more deeply.