I am a beginning chess player, and I want to learn more about openings, the middle game, and the endgame.
Can anyone suggest any good chess software that 'tutors' beginners?
Chess Stack Exchange is a question and answer site for serious players and enthusiasts of chess. It only takes a minute to sign up.Sign up to join this community
The Chessmaster series.
IGN said that
the series has always distinguished itself with first-rate chess teaching tools and this is the best selling chess franchise in the world. It virtually has no rival in chess teaching software, at least as far as my research goes. Chessmaster doesn't have the best chess engine though, so if you plan on playing professional chess you'll need a better engine after you reach master level.
I owned a copy of Chessmaster 10k and it featured, from what I can remember:
Here are some:
I know you said just software, but there are a lot of good websites that will teach you openings, mid-games, and end-games. Here are some:
There are more websites, just google it and you will find a bunch. I will caution you as a beginner, your focus should be primarily on fundamentals (control of the center, developing your pieces early, castling your king, etc). You should not worry too much about the opening, mid-game, or end-game for now at least.
Four free programs to recommend. The one program which will take you from beginning through all higher stages is "Lucas Chess" from http://lucaschess.pusku.com.
Another one is "Chessology" with a totally different approach.
If You want the simplest board and AI against then download and use
SlowChessBlitz or Chenard latest version with Blundercheck alert.
NB: They are far more helpful than Fritz 532 and Scid 4.0 which are meant for well-versed novice/hobby/club players.
Good Day Sunil
One simple answer: www.Chess.com. There really isn't anything in the field that comes remotely close to this website for beginners who want to dig deeper into chess.
Sign up for one of the paid subscriptions and dive into the following features (all broken down into beginner/intermediate or advanced levels)