I'm looking for a Chess tutoring/teaching app that I can dip in and out of on my phone. At the moment I use Shredder Chess to practice when on the move (which basically involves repeating the puzzles over and over) but I was looking for some sort of app which has structured lessons on openings, defenses etc. and explains the positions in depth like Chess Mentor does.

Does anyone know if this type of app exists?


18 Answers 18


Here are my Chess apps for Android:

iChess — lots of chess tactics to solve, all offline. You can also load your own PGN or purchase recent tactics based on openings, or from recent games.

Chess Book Study — a very innovative app that shows a board and an eBook in the same screen. It makes it easy to study chess books. You can even dictate and the moves are made on the board.

Analyze This — analyze a position with two engines, simultaneously!

  • 2
    I have used Asim's apps and they are great.
    – xaisoft
    Commented Apr 27, 2013 at 17:16
  • 4
    I've played chess with Asim and he is great! :D Commented Feb 25, 2014 at 20:34
  • 2
    Analyze This is my favorite chess app. I especially like that it can take any position from a PGN, render it as a graphical image of the chess board, and share it. Though I suspect my non-chess friends on social media are starting to get a bit tired of it - since I post chess positions quite frequently since I've had this app. :-)
    – patbarron
    Commented Jan 21, 2016 at 3:40

Try the Chess.com app.
It allows you to play against real people and against the computer. It has puzzles based on tactics to solve & videos by experts.

Android Version (requires Android OS 1.5 or later)

iPhone Version (requires iOS 3.0 or later)

  • It costs about $100 a year though!
    – Neutrino
    Commented Nov 18, 2020 at 23:08

The one that I could not recommend more for iOS is Chessimo.

This has great ability to train you for tactics, strategy and endgame. I teach a few people how to play chess well and this method seems to be very helpful. If you want to get to a decent level fast- focus on tactics, then strategy, then endgame and at the end opening.

This program makes it easy and fun!


Try this app, Tactics Trainer. It has helped me a lot and has a lot of puzzles, but I dunno if it has an iOS version.

I play at chess.com, which has an app, too, for android and iOs. I play with real people and it has 3 free puzzles per day.

Both apps have some graphics about your games or puzzles, and your ELO rating.


By the way, chessimo is really good but I don't think it has a free version, or it is just a demo; to get the full version you have to pay, but it is really good, it was the first Tactics trainer app I used.


I recommend Chess King Learn for chess education. The apps are developed by our team and can help chess lovers of any level and age to study chess.

The app is presented for Android, iOS and macOS platforms. Also there is a web version. You can study on any platform you want.

You may choose your course in the apps linked above, they include 90+ chess courses. Each course has a free part, so there are thousands of free puzzles in total. If you'll fall in love with one of the courses, you may purchase the full version ;).

Beside the main app there are more than 60 single applications where you can focus on a specific course. Here is the list of top rated ones:

Full apps list is here.


I know there are already a lot of answers here, but one that isn't mentioned is the Chess24 app. I really like the tactics trainer from the app and find that for the money it is a better value than others I've seen. (Should still be $20 for 1yr of unlimited tactics.) There are also great apps for iOS at least that allow you to read chess books and follow along with a chessboard like Forward Chess or e+books Chess. I have found this to be incredibly helpful in studying.


You can try Christal Kernel's Chess Wizard for iOS.

It trains you while playing. It gives a feeling that there is a real coach around. Throws situation based puzzle on the board. Makes the game interesting for the learners.

Detailed information on their website.


For Android check out Chess Endgames. It's free and has a number of different positions to work through.


For Android you can also try Chesster. It lets you import an ebook with chess moves, and makes it interactive, showing the movements in a chessboard.


Try Chess Run

It's a chess-based platform game - not a pure chess game but a platform game featuring the standard chess pieces which are used to cross a burning board filled with enemy pieces. You have the option of highlighting squares that your pieces can move to so it's a good way of learning the moves. It's also fast-paced so will help with speed chess.



ChessTutor - rates your moves as you play through Master games.

PS: This is my app.


For the several facets of the game, you may use different apps. I include them all on the comments, since I'm not allowed to post them here.

Tactics: This very important part of the game can be trained by the already mentioned app "Tactics Trainer". I'm a daily user, and it's excellent.

Openings: The best app I can think of in this area is "Chess Repertoire". The app is excellent, with a nice clean design and with more opening positions that you'll need. It even has space for personal annotations and novelties. The sole drawback is that only the first moves are free, and you've to pay for the rest of it.

Endgame: I've been recommended "Chess Endings", which is not free, and cannot say much about it. You may try it.

Casual play: I strongly suggest the Chess.com app. You have a few additional tactics problems, but the interesting thing is the correspondence and live chess, playing whenever you feel.

Analysis: With abysmal difference, the best analysis tool you can possess for a mobile device is "Scid". It is beautiful, the pieces are shown clearly, there's space for the game score and admits an engine. It also allows you to export games to .pgn and many more things. Priceless, but open source and free. Despite it comes with an engine by default, Stockfish, downloadable from here, can be compiled into any Linux device, and it's certainly the best option if you possess an Android.


Rather than installing an app you can use the mobile interface of the tactics trainer at http://chesstempo.com.

  • that's what i thought. haven't tried the mobile site much but the app at least in 2021 is pretty good. can't believe you're the only person here to mention chesstempo!
    – BCLC
    Commented Sep 10, 2021 at 15:18

For opening training using GM stats and engine analysis: http://www.chessopeningsapp.com


My own web application works on mobile devices through a browser


It is a treasury of interactive chess puzzles rather than a step by step course.


(i'm answering 9 years in the future, a huge cheat. lol.)

Besides chesstempo, there's lichess.

You can do tactics on lichess but there are also studies eg this endgame study.


this is my suggestion 1. chess.com 2. Follow chess 3. Chess Book Study 4. Droidfish chess 5. ChessOcr http://newchessbasics.blogspot.com/2015/07/best-5-chess-android-apps.html

  • 2
    Is this your blog post?
    – SmallChess
    Commented Jul 22, 2015 at 4:23

My suggestions are ChessAcademy, and Shredder in Android.

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