I am a chess novice.

Can someone suggest a good, free chess computer game that I can use to start to learn chess by playing against the computer? Maybe with some different difficult levels...

  • 2
    Computers are rough. I'd recommend you go to chess.com and play other beginners. Or better yet, find a local USCF chess club and join!
    – Tony Ennis
    Oct 4, 2012 at 16:55

4 Answers 4


It depends on which operating system you are running. If you are running a Linux OS, there are many, many options for you to choose from. One of the more-popular options is glChess.


It has a few features that make it a good game to learn on:

  • highlighting possible moves when selecting a piece
  • ability to turn board numbering on/off
  • keeps a history of moves
  • has a mechanism that allows you to iterate through the move history to see the development of the board.
  • allows configuration of computer players using several existing engines.

Once you get a little more advanced, a good one is XBoard. While designed to run on Linux, there is also a Windows port called WinBoard.


While it might not look as pretty as other games, it has plenty of options:

  • Like glChess, can be interfaced with several engines.
  • Can play over the internet.
  • Has an interface for Chess via email.
  • Maintains your games in SAN notation.

While very feature-rich, XBoard is probably a good one to get once you have a few games under your belt.

If you are on a Windows OS (Windows 7 or Vista) Chess Titans is good for starting-out, too. While probably scoffed at by many on this forum, the advantages of Chess Titans are:

  • Several levels of play (1 through 10) of increasing difficulty.
  • If you have Windows 7 or Vista, you probably already have it installed.
  • Aesthetically-pleasing (if you care about that).

You could check out http://lichess.org as a free online resource. They have general chess discussion forums and the ability to observe previous or current games. Also you can play against a computer (at multiple difficulties) and other players.


I would suggest going to chess.com and creating a free account there. You can play against computer with different difficulty levels, as well as against other players. At the same time there is loads of learning materials readily available for you (Book Openings, Tactical Trainer, Online Chess Mentor), which should prove very useful. You can also buy a premium account for 7$ per month, which will unlock even more learning opportunities like videos and etc, but a free account should be enough for the beginning.

enter image description here


You can play against computer for free online at http://www.apronus.com/chess/computer.htm - you can modify the strength of the computer by giving it less milliseconds to think per move. You can also set up different positions there and play them against compputer, like for example you can have the computer play as black without a queen.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.